All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mariuszgromada.math.mxparser.parsertokens.ConstantValue Maven / Gradle / Ivy

Go to download

mXparser is a super easy, rich, fast and highly flexible math expression parser library (parser and evaluator of mathematical expressions / formulas provided as plain text / string). Software delivers easy to use API for JAVA, Android and C# .NET/MONO (Common Language Specification compliant: F#, Visual Basic, C++/CLI). *** If you find the software useful donation is something you might consider: https://mathparser.org/donate/ *** Scalar Scientific Calculator, Charts and Scripts, Scalar Lite: https://play.google.com/store/apps/details?id=org.mathparser.scalar.lite *** Scalar Pro: https://play.google.com/store/apps/details?id=org.mathparser.scalar.pro *** ScalarMath.org: https://scalarmath.org/ *** MathSpace.pl: https://mathspace.pl/ ***

There is a newer version: 6.1.0
Show newest version
/*
 * @(#)ConstantValue.java        4.4.3    2022-05-28
 *
 * MathParser.org-mXparser DUAL LICENSE AGREEMENT as of date 2022-05-22
 * The most up-to-date license is available at the below link:
 * - https://mathparser.org/mxparser-license
 *
 * AUTHOR: Copyright 2010 - 2022 Mariusz Gromada - All rights reserved
 * PUBLISHER: INFIMA - https://payhip.com/infima
 *
 * SOFTWARE means source code and/or binary form and/or documentation.
 * PRODUCT: MathParser.org-mXparser SOFTWARE
 * LICENSE: DUAL LICENSE AGREEMENT
 *
 * BY INSTALLING, COPYING, OR OTHERWISE USING THE PRODUCT, YOU AGREE TO BE
 * BOUND BY ALL OF THE TERMS AND CONDITIONS OF THE DUAL LICENSE AGREEMENT.
 *
 * AUTHOR & PUBLISHER provide the PRODUCT under the DUAL LICENSE AGREEMENT
 * model designed to meet the needs of both non-commercial use as well as
 * commercial use.
 *
 * NON-COMMERCIAL USE means any use or activity where a fee is not charged
 * and the purpose is not the sale of a good or service, and the use or
 * activity is not intended to produce a profit. NON-COMMERCIAL USE examples:
 *
 * 1. Free Open-Source Software ("FOSS").
 * 2. Non-commercial use in research, scholarly and education.
 *
 * COMMERCIAL USE means any use or activity where a fee is charged or the
 * purpose is the sale of a good or service, or the use or activity is
 * intended to produce a profit. COMMERCIAL USE examples:
 *
 * 1. OEMs (Original Equipment Manufacturers).
 * 2. ISVs (Independent Software Vendors).
 * 3. VARs (Value Added Resellers).
 * 4. Other distributors that combine and distribute commercially licensed
 *    software.
 *
 * IN CASE YOU WANT TO USE THE PRODUCT COMMERCIALLY, YOU MUST PURCHASE THE
 * APPROPRIATE LICENSE FROM "INFIMA" ONLINE STORE, STORE ADDRESS:
 *
 * 1. https://mathparser.org/order-commercial-license
 * 2. https://payhip.com/infima
 *
 * NON-COMMERCIAL LICENSE
 *
 * Redistribution and use of the PRODUCT in source and/or binary forms,
 * with or without modification, are permitted provided that the following
 * conditions are met:
 *
 * 1. Redistributions of source code must retain unmodified content of the
 *    entire MathParser.org-mXparser DUAL LICENSE AGREEMENT, including
 *    definition of NON-COMMERCIAL USE, definition of COMMERCIAL USE,
 *    NON-COMMERCIAL LICENSE conditions, COMMERCIAL LICENSE conditions, and
 *    the following DISCLAIMER.
 * 2. Redistributions in binary form must reproduce the entire content of
 *    MathParser.org-mXparser DUAL LICENSE AGREEMENT in the documentation
 *    and/or other materials provided with the distribution, including
 *    definition of NON-COMMERCIAL USE, definition of COMMERCIAL USE,
 *    NON-COMMERCIAL LICENSE conditions, COMMERCIAL LICENSE conditions, and
 *    the following DISCLAIMER.
 *
 * COMMERCIAL LICENSE
 *
 *  1. Before purchasing a commercial license, AUTHOR & PUBLISHER allow you
 *     to download, install and use up to three copies of the PRODUCT to
 *     perform integration tests, confirm the quality of the PRODUCT and
 *     its suitability. The testing period should be limited to fourteen
 *     days. Tests should be performed under the conditions of test
 *     environments. The purpose of the tests must not be to generate profit.
 *  2. Provided that you purchased a license from "INFIMA" online store
 *     (store address: https://mathparser.org/order-commercial-license or
 *     https://payhip.com/infima), and you comply with all below terms and
 *     conditions, and you have acknowledged and understood the following
 *     DISCLAIMER, AUTHOR & PUBLISHER grant you a nonexclusive license
 *     including the following rights:
 *  3. The license has been granted only to you, i.e., the person or entity
 *     that made the purchase, who is identified and confirmed by the data
 *     provided during the purchase.
 *  4. In case you purchased a license in the "ONE-TIME PURCHASE" model,
 *     the license has been granted only for the PRODUCT version specified
 *     in the purchase. The upgrade policy gives you additional rights and
 *     is described in the dedicated section below.
 *  5. In case you purchased a license in the "SUBSCRIPTION" model, you can
 *     install and use any version of the PRODUCT, but only during the
 *     subscription validity period.
 *  6. In case you purchased a "SINGLE LICENSE" you can install and use the
 *     PRODUCT from one workstation.
 *  7. Additional copies of the PRODUCT can be installed and used from more
 *     than one workstation; however, this number is limited to the number
 *     of workstations purchased as per order.
 *  8. In case you purchased a "SITE LICENSE ", the PRODUCT can be installed
 *     and used from all workstations located at your premises.
 *  9. You may incorporate the unmodified PRODUCT into your own products
 *     and software.
 * 10. If you purchased a license with the "SOURCE CODE" option, you may
 *     modify the PRODUCT's source code and incorporate the modified source
 *     code into your own products and/or software.
 * 11. Provided that the license validity period has not expired, you may
 *     distribute your product and/or software with the incorporated
 *     PRODUCT royalty-free.
 * 12. You may make copies of the PRODUCT for backup and archival purposes.
 * 13. AUTHOR & PUBLISHER reserve all rights not expressly granted to you
 *     in this agreement.
 *
 * ADDITIONAL CLARIFICATION ON WORKSTATION
 *
 * A workstation is a device, a remote device, or a virtual device, used by
 * you, your employees, or other entities to whom you have commissioned the
 * tasks. For example, the number of workstations may refer to the number
 * of software developers, engineers, architects, scientists, and other
 * professionals who use the PRODUCT on your behalf. The number of
 * workstations is not the number of copies of your end-product that you
 * distribute to your end-users.
 *
 * By purchasing the COMMERCIAL LICENSE, you only pay for the number of
 * workstations, while the number of copies of your final product
 * (delivered to your end-users) is not limited.
 *
 * UPGRADE POLICY
 *
 * The PRODUCT is versioned according to the following convention:
 *
 *    [MAJOR].[MINOR].[PATCH]
 *
 * 1. COMMERCIAL LICENSE holders can install and use the updated version
 *    for bug fixes free of charge, i.e. if you have purchased a license
 *    for the [MAJOR].[MINOR] version (e.g.: 5.0), you can freely install
 *    all the various releases specified in the [PATCH] version (e.g.: 5.0.2).
 *    The license terms remain unchanged after the update.
 * 2. COMMERCIAL LICENSE holders for [MAJOR].[MINOR] version (e.g.: 5.0)
 *    can install and use the updated version [MAJOR].[MINOR + 1] free of
 *    charge, i.e., plus one release in the [MINOR] range (e.g.: 5.1). The
 *    license terms remain unchanged after the update.
 * 3. COMMERCIAL LICENSE holders who wish to upgrade their version, but are
 *    not eligible for the free upgrade, can claim a discount when
 *    purchasing the upgrade. For this purpose, please contact us via e-mail.
 *
 * DISCLAIMER
 *
 * THIS PRODUCT IS PROVIDED BY AUTHOR & PUBLISHER "AS IS" AND ANY EXPRESS
 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL AUTHOR OR PUBLISHER OR CONTRIBUTORS BE
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS PRODUCT, EVEN IF ADVISED OF
 * THE POSSIBILITY OF SUCH DAMAGE.
 *
 * THE VIEWS AND CONCLUSIONS CONTAINED IN THE PRODUCT AND DOCUMENTATION ARE
 * THOSE OF THE AUTHORS AND SHOULD NOT BE INTERPRETED AS REPRESENTING
 * OFFICIAL POLICIES, EITHER EXPRESSED OR IMPLIED, OF AUTHOR OR PUBLISHER.
 *
 * CONTACT
 *
 * - e-mail: [email protected]
 * - website: https://mathparser.org
 * - source code: https://github.com/mariuszgromada/MathParser.org-mXparser
 * - online store: https://mathparser.org/order-commercial-license
 * - online store: https://payhip.com/infima
 */
package org.mariuszgromada.math.mxparser.parsertokens;

import org.mariuszgromada.math.mxparser.mXparser;
/**
 * Constant Values - mXparser tokens definition.
 *
 * @author         Mariusz Gromada
* [email protected]
* MathSpace.pl
* MathParser.org - mXparser project page
* mXparser on GitHub
* mXparser on SourceForge
* mXparser on Bitbucket
* mXparser on CodePlex
* Janet Sudoku - project web page
* Janet Sudoku on GitHub
* Janet Sudoku on CodePlex
* Janet Sudoku on SourceForge
* Janet Sudoku on BitBucket
* Scalar Free
* Scalar Pro
* ScalarMath.org
* * @version 4.2.0 */ public final class ConstantValue { /* * ConstantValue - token type id. */ public static final int TYPE_ID = 9; public static final String TYPE_DESC = "Constant Value"; /* * ConstantValue - tokens id. */ /* Math Constants */ public static final int PI_ID = 1; public static final int EULER_ID = 2; public static final int EULER_MASCHERONI_ID = 3; public static final int GOLDEN_RATIO_ID = 4; public static final int PLASTIC_ID = 5; public static final int EMBREE_TREFETHEN_ID = 6; public static final int FEIGENBAUM_DELTA_ID = 7; public static final int FEIGENBAUM_ALFA_ID = 8; public static final int TWIN_PRIME_ID = 9; public static final int MEISSEL_MERTEENS_ID = 10; public static final int BRAUN_TWIN_PRIME_ID = 11; public static final int BRAUN_PRIME_QUADR_ID = 12; public static final int BRUIJN_NEWMAN_ID = 13; public static final int CATALAN_ID = 14; public static final int LANDAU_RAMANUJAN_ID = 15; public static final int VISWANATH_ID = 16; public static final int LEGENDRE_ID = 17; public static final int RAMANUJAN_SOLDNER_ID = 18; public static final int ERDOS_BORWEIN_ID = 19; public static final int BERNSTEIN_ID = 20; public static final int GAUSS_KUZMIN_WIRSING_ID = 21; public static final int HAFNER_SARNAK_MCCURLEY_ID = 22; public static final int GOLOMB_DICKMAN_ID = 23; public static final int CAHEN_ID = 24; public static final int LAPLACE_LIMIT_ID = 25; public static final int ALLADI_GRINSTEAD_ID = 26; public static final int LENGYEL_ID = 27; public static final int LEVY_ID = 28; public static final int APERY_ID = 29; public static final int MILLS_ID = 30; public static final int BACKHOUSE_ID = 31; public static final int PORTER_ID = 32; public static final int LIEB_QUARE_ICE_ID = 33; public static final int NIVEN_ID = 34; public static final int SIERPINSKI_ID = 35; public static final int KHINCHIN_ID = 36; public static final int FRANSEN_ROBINSON_ID = 37; public static final int LANDAU_ID = 38; public static final int PARABOLIC_ID = 39; public static final int OMEGA_ID = 40; public static final int MRB_ID = 41; public static final int LI2_ID = 42; public static final int GOMPERTZ_ID = 43; /* Physical Constants */ public static final int LIGHT_SPEED_ID = 101; public static final int GRAVITATIONAL_CONSTANT_ID = 102; public static final int GRAVIT_ACC_EARTH_ID = 103; public static final int PLANCK_CONSTANT_ID = 104; public static final int PLANCK_CONSTANT_REDUCED_ID = 105; public static final int PLANCK_LENGTH_ID = 106; public static final int PLANCK_MASS_ID = 107; public static final int PLANCK_TIME_ID = 108; /* Astronomical Constants */ public static final int LIGHT_YEAR_ID = 201; public static final int ASTRONOMICAL_UNIT_ID = 202; public static final int PARSEC_ID = 203; public static final int KILOPARSEC_ID = 204; public static final int EARTH_RADIUS_EQUATORIAL_ID = 205; public static final int EARTH_RADIUS_POLAR_ID = 206; public static final int EARTH_RADIUS_MEAN_ID = 207; public static final int EARTH_MASS_ID = 208; public static final int EARTH_SEMI_MAJOR_AXIS_ID = 209; public static final int MOON_RADIUS_MEAN_ID = 210; public static final int MOON_MASS_ID = 211; public static final int MONN_SEMI_MAJOR_AXIS_ID = 212; public static final int SOLAR_RADIUS_ID = 213; public static final int SOLAR_MASS_ID = 214; public static final int MERCURY_RADIUS_MEAN_ID = 215; public static final int MERCURY_MASS_ID = 216; public static final int MERCURY_SEMI_MAJOR_AXIS_ID = 217; public static final int VENUS_RADIUS_MEAN_ID = 218; public static final int VENUS_MASS_ID = 219; public static final int VENUS_SEMI_MAJOR_AXIS_ID = 220; public static final int MARS_RADIUS_MEAN_ID = 221; public static final int MARS_MASS_ID = 222; public static final int MARS_SEMI_MAJOR_AXIS_ID = 223; public static final int JUPITER_RADIUS_MEAN_ID = 224; public static final int JUPITER_MASS_ID = 225; public static final int JUPITER_SEMI_MAJOR_AXIS_ID = 226; public static final int SATURN_RADIUS_MEAN_ID = 227; public static final int SATURN_MASS_ID = 228; public static final int SATURN_SEMI_MAJOR_AXIS_ID = 229; public static final int URANUS_RADIUS_MEAN_ID = 230; public static final int URANUS_MASS_ID = 231; public static final int URANUS_SEMI_MAJOR_AXIS_ID = 232; public static final int NEPTUNE_RADIUS_MEAN_ID = 233; public static final int NEPTUNE_MASS_ID = 234; public static final int NEPTUNE_SEMI_MAJOR_AXIS_ID = 235; /* boolean values */ public static final int TRUE_ID = 301; public static final int FALSE_ID = 302; /* automatic values */ public static final int NPAR_ID = 303; /* other values */ public static final int NAN_ID = 999; public static final int NaN = -1; /* * ConstantValue - tokens key words. */ public static final String PI_STR = "pi"; public static final String EULER_STR = "e"; public static final String EULER_MASCHERONI_STR = "[gam]"; public static final String GOLDEN_RATIO_STR = "[phi]"; public static final String PLASTIC_STR = "[PN]"; public static final String EMBREE_TREFETHEN_STR = "[B*]"; public static final String FEIGENBAUM_DELTA_STR = "[F'd]"; public static final String FEIGENBAUM_ALFA_STR = "[F'a]"; public static final String TWIN_PRIME_STR = "[C2]"; public static final String MEISSEL_MERTEENS_STR = "[M1]"; public static final String BRAUN_TWIN_PRIME_STR = "[B2]"; public static final String BRAUN_PRIME_QUADR_STR = "[B4]"; public static final String BRUIJN_NEWMAN_STR = "[BN'L]"; public static final String CATALAN_STR = "[Kat]"; public static final String LANDAU_RAMANUJAN_STR = "[K*]"; public static final String VISWANATH_STR = "[K.]"; public static final String LEGENDRE_STR = "[B'L]"; public static final String RAMANUJAN_SOLDNER_STR = "[RS'm]"; public static final String ERDOS_BORWEIN_STR = "[EB'e]"; public static final String BERNSTEIN_STR = "[Bern]"; public static final String GAUSS_KUZMIN_WIRSING_STR = "[GKW'l]"; public static final String HAFNER_SARNAK_MCCURLEY_STR = "[HSM's]"; public static final String GOLOMB_DICKMAN_STR = "[lm]"; public static final String CAHEN_STR = "[Cah]"; public static final String LAPLACE_LIMIT_STR = "[Ll]"; public static final String ALLADI_GRINSTEAD_STR = "[AG]"; public static final String LENGYEL_STR = "[L*]"; public static final String LEVY_STR = "[L.]"; public static final String APERY_STR = "[Dz3]"; public static final String MILLS_STR = "[A3n]"; public static final String BACKHOUSE_STR = "[Bh]"; public static final String PORTER_STR = "[Pt]"; public static final String LIEB_QUARE_ICE_STR = "[L2]"; public static final String NIVEN_STR = "[Nv]"; public static final String SIERPINSKI_STR = "[Ks]"; public static final String KHINCHIN_STR = "[Kh]"; public static final String FRANSEN_ROBINSON_STR = "[FR]"; public static final String LANDAU_STR = "[La]"; public static final String PARABOLIC_STR = "[P2]"; public static final String OMEGA_STR = "[Om]"; public static final String MRB_STR = "[MRB]"; public static final String LI2_STR = "[li2]"; public static final String GOMPERTZ_STR = "[EG]"; /* Physical Constants */ public static final String LIGHT_SPEED_STR = "[c]"; public static final String GRAVITATIONAL_CONSTANT_STR = "[G.]"; public static final String GRAVIT_ACC_EARTH_STR = "[g]"; public static final String PLANCK_CONSTANT_STR = "[hP]"; public static final String PLANCK_CONSTANT_REDUCED_STR = "[h-]"; public static final String PLANCK_LENGTH_STR = "[lP]"; public static final String PLANCK_MASS_STR = "[mP]"; public static final String PLANCK_TIME_STR = "[tP]"; /* AstronomicalConstants */ public static final String LIGHT_YEAR_STR = "[ly]"; public static final String ASTRONOMICAL_UNIT_STR = "[au]"; public static final String PARSEC_STR = "[pc]"; public static final String KILOPARSEC_STR = "[kpc]"; public static final String EARTH_RADIUS_EQUATORIAL_STR = "[Earth-R-eq]"; public static final String EARTH_RADIUS_POLAR_STR = "[Earth-R-po]"; public static final String EARTH_RADIUS_MEAN_STR = "[Earth-R]"; public static final String EARTH_MASS_STR = "[Earth-M]"; public static final String EARTH_SEMI_MAJOR_AXIS_STR = "[Earth-D]"; public static final String MOON_RADIUS_MEAN_STR = "[Moon-R]"; public static final String MOON_MASS_STR = "[Moon-M]"; public static final String MONN_SEMI_MAJOR_AXIS_STR = "[Moon-D]"; public static final String SOLAR_RADIUS_STR = "[Solar-R]"; public static final String SOLAR_MASS_STR = "[Solar-M]"; public static final String MERCURY_RADIUS_MEAN_STR = "[Mercury-R]"; public static final String MERCURY_MASS_STR = "[Mercury-M]"; public static final String MERCURY_SEMI_MAJOR_AXIS_STR = "[Mercury-D]"; public static final String VENUS_RADIUS_MEAN_STR = "[Venus-R]"; public static final String VENUS_MASS_STR = "[Venus-M]"; public static final String VENUS_SEMI_MAJOR_AXIS_STR = "[Venus-D]"; public static final String MARS_RADIUS_MEAN_STR = "[Mars-R]"; public static final String MARS_MASS_STR = "[Mars-M]"; public static final String MARS_SEMI_MAJOR_AXIS_STR = "[Mars-D]"; public static final String JUPITER_RADIUS_MEAN_STR = "[Jupiter-R]"; public static final String JUPITER_MASS_STR = "[Jupiter-M]"; public static final String JUPITER_SEMI_MAJOR_AXIS_STR = "[Jupiter-D]"; public static final String SATURN_RADIUS_MEAN_STR = "[Saturn-R]"; public static final String SATURN_MASS_STR = "[Saturn-M]"; public static final String SATURN_SEMI_MAJOR_AXIS_STR = "[Saturn-D]"; public static final String URANUS_RADIUS_MEAN_STR = "[Uranus-R]"; public static final String URANUS_MASS_STR = "[Uranus-M]"; public static final String URANUS_SEMI_MAJOR_AXIS_STR = "[Uranus-D]"; public static final String NEPTUNE_RADIUS_MEAN_STR = "[Neptune-R]"; public static final String NEPTUNE_MASS_STR = "[Neptune-M]"; public static final String NEPTUNE_SEMI_MAJOR_AXIS_STR = "[Neptune-D]"; /* boolean values */ public static final String TRUE_STR = "[true]"; public static final String FALSE_STR = "[false]"; /* automatic values */ public static final String NPAR_STR = "[npar]"; /* other values */ public static final String NAN_STR = "[NaN]"; /* * ConstantValue - syntax. */ public static final String PI_SYN = PI_STR; public static final String EULER_SYN = EULER_STR; public static final String EULER_MASCHERONI_SYN = EULER_MASCHERONI_STR; public static final String GOLDEN_RATIO_SYN = GOLDEN_RATIO_STR; public static final String PLASTIC_SYN = PLASTIC_STR; public static final String EMBREE_TREFETHEN_SYN = EMBREE_TREFETHEN_STR; public static final String FEIGENBAUM_DELTA_SYN = FEIGENBAUM_DELTA_STR; public static final String FEIGENBAUM_ALFA_SYN = FEIGENBAUM_ALFA_STR; public static final String TWIN_PRIME_SYN = TWIN_PRIME_STR; public static final String MEISSEL_MERTEENS_SYN = MEISSEL_MERTEENS_STR; public static final String BRAUN_TWIN_PRIME_SYN = BRAUN_TWIN_PRIME_STR; public static final String BRAUN_PRIME_QUADR_SYN = BRAUN_PRIME_QUADR_STR; public static final String BRUIJN_NEWMAN_SYN = BRUIJN_NEWMAN_STR; public static final String CATALAN_SYN = CATALAN_STR; public static final String LANDAU_RAMANUJAN_SYN = LANDAU_RAMANUJAN_STR; public static final String VISWANATH_SYN = VISWANATH_STR; public static final String LEGENDRE_SYN = LEGENDRE_STR; public static final String RAMANUJAN_SOLDNER_SYN = RAMANUJAN_SOLDNER_STR; public static final String ERDOS_BORWEIN_SYN = ERDOS_BORWEIN_STR; public static final String BERNSTEIN_SYN = BERNSTEIN_STR; public static final String GAUSS_KUZMIN_WIRSING_SYN = GAUSS_KUZMIN_WIRSING_STR; public static final String HAFNER_SARNAK_MCCURLEY_SYN = HAFNER_SARNAK_MCCURLEY_STR; public static final String GOLOMB_DICKMAN_SYN = GOLOMB_DICKMAN_STR; public static final String CAHEN_SYN = CAHEN_STR; public static final String LAPLACE_LIMIT_SYN = LAPLACE_LIMIT_STR; public static final String ALLADI_GRINSTEAD_SYN = ALLADI_GRINSTEAD_STR; public static final String LENGYEL_SYN = LENGYEL_STR; public static final String LEVY_SYN = LEVY_STR; public static final String APERY_SYN = APERY_STR; public static final String MILLS_SYN = MILLS_STR; public static final String BACKHOUSE_SYN = BACKHOUSE_STR; public static final String PORTER_SYN = PORTER_STR; public static final String LIEB_QUARE_ICE_SYN = LIEB_QUARE_ICE_STR; public static final String NIVEN_SYN = NIVEN_STR; public static final String SIERPINSKI_SYN = SIERPINSKI_STR; public static final String KHINCHIN_SYN = KHINCHIN_STR; public static final String FRANSEN_ROBINSON_SYN = FRANSEN_ROBINSON_STR; public static final String LANDAU_SYN = LANDAU_STR; public static final String PARABOLIC_SYN = PARABOLIC_STR; public static final String OMEGA_SYN = OMEGA_STR; public static final String MRB_SYN = MRB_STR; public static final String LI2_SYN = LI2_STR; public static final String GOMPERTZ_SYN = GOMPERTZ_STR; /* Physical Constants */ public static final String LIGHT_SPEED_SYN = LIGHT_SPEED_STR; public static final String GRAVITATIONAL_CONSTANT_SYN = GRAVITATIONAL_CONSTANT_STR; public static final String GRAVIT_ACC_EARTH_SYN = GRAVIT_ACC_EARTH_STR; public static final String PLANCK_CONSTANT_SYN = PLANCK_CONSTANT_STR; public static final String PLANCK_CONSTANT_REDUCED_SYN = PLANCK_CONSTANT_REDUCED_STR; public static final String PLANCK_LENGTH_SYN = PLANCK_LENGTH_STR; public static final String PLANCK_MASS_SYN = PLANCK_MASS_STR; public static final String PLANCK_TIME_SYN = PLANCK_TIME_STR; /* AstronomicalConstants */ public static final String LIGHT_YEAR_SYN = LIGHT_YEAR_STR; public static final String ASTRONOMICAL_UNIT_SYN = ASTRONOMICAL_UNIT_STR; public static final String PARSEC_SYN = PARSEC_STR; public static final String KILOPARSEC_SYN = KILOPARSEC_STR; public static final String EARTH_RADIUS_EQUATORIAL_SYN = EARTH_RADIUS_EQUATORIAL_STR; public static final String EARTH_RADIUS_POLAR_SYN = EARTH_RADIUS_POLAR_STR; public static final String EARTH_RADIUS_MEAN_SYN = EARTH_RADIUS_MEAN_STR; public static final String EARTH_MASS_SYN = EARTH_MASS_STR; public static final String EARTH_SEMI_MAJOR_AXIS_SYN = EARTH_SEMI_MAJOR_AXIS_STR; public static final String MOON_RADIUS_MEAN_SYN = MOON_RADIUS_MEAN_STR; public static final String MOON_MASS_SYN = MOON_MASS_STR; public static final String MONN_SEMI_MAJOR_AXIS_SYN = MONN_SEMI_MAJOR_AXIS_STR; public static final String SOLAR_RADIUS_SYN = SOLAR_RADIUS_STR; public static final String SOLAR_MASS_SYN = SOLAR_MASS_STR; public static final String MERCURY_RADIUS_MEAN_SYN = MERCURY_RADIUS_MEAN_STR; public static final String MERCURY_MASS_SYN = MERCURY_MASS_STR; public static final String MERCURY_SEMI_MAJOR_AXIS_SYN = MERCURY_SEMI_MAJOR_AXIS_STR; public static final String VENUS_RADIUS_MEAN_SYN = VENUS_RADIUS_MEAN_STR; public static final String VENUS_MASS_SYN = VENUS_MASS_STR; public static final String VENUS_SEMI_MAJOR_AXIS_SYN = VENUS_SEMI_MAJOR_AXIS_STR; public static final String MARS_RADIUS_MEAN_SYN = MARS_RADIUS_MEAN_STR; public static final String MARS_MASS_SYN = MARS_MASS_STR; public static final String MARS_SEMI_MAJOR_AXIS_SYN = MARS_SEMI_MAJOR_AXIS_STR; public static final String JUPITER_RADIUS_MEAN_SYN = JUPITER_RADIUS_MEAN_STR; public static final String JUPITER_MASS_SYN = JUPITER_MASS_STR; public static final String JUPITER_SEMI_MAJOR_AXIS_SYN = JUPITER_SEMI_MAJOR_AXIS_STR; public static final String SATURN_RADIUS_MEAN_SYN = SATURN_RADIUS_MEAN_STR; public static final String SATURN_MASS_SYN = SATURN_MASS_STR; public static final String SATURN_SEMI_MAJOR_AXIS_SYN = SATURN_SEMI_MAJOR_AXIS_STR; public static final String URANUS_RADIUS_MEAN_SYN = URANUS_RADIUS_MEAN_STR; public static final String URANUS_MASS_SYN = URANUS_MASS_STR; public static final String URANUS_SEMI_MAJOR_AXIS_SYN = URANUS_SEMI_MAJOR_AXIS_STR; public static final String NEPTUNE_RADIUS_MEAN_SYN = NEPTUNE_RADIUS_MEAN_STR; public static final String NEPTUNE_MASS_SYN = NEPTUNE_MASS_STR; public static final String NEPTUNE_SEMI_MAJOR_AXIS_SYN = NEPTUNE_SEMI_MAJOR_AXIS_STR; /* boolean values */ public static final String TRUE_SYN = TRUE_STR; public static final String FALSE_SYN = FALSE_STR; /* automatic values */ public static final String NPAR_SYN = NPAR_STR; /* other values */ public static final String NAN_SYN = NAN_STR; /* * ConstantValue - tokens description. */ public static final String PI_DESC = "Pi, Archimedes' constant or Ludolph's number"; public static final String EULER_DESC = "Napier's constant, or Euler's number, base of Natural logarithm"; public static final String EULER_MASCHERONI_DESC = "Euler-Mascheroni constant"; public static final String GOLDEN_RATIO_DESC = "Golden ratio"; public static final String PLASTIC_DESC = "Plastic constant"; public static final String EMBREE_TREFETHEN_DESC = "Embree-Trefethen constant"; public static final String FEIGENBAUM_DELTA_DESC = "Feigenbaum constant alfa"; public static final String FEIGENBAUM_ALFA_DESC = "Feigenbaum constant delta"; public static final String TWIN_PRIME_DESC = "Twin prime constant"; public static final String MEISSEL_MERTEENS_DESC = "Meissel-Mertens constant"; public static final String BRAUN_TWIN_PRIME_DESC = "Brun's constant for twin primes"; public static final String BRAUN_PRIME_QUADR_DESC = "Brun's constant for prime quadruplets"; public static final String BRUIJN_NEWMAN_DESC = "de Bruijn-Newman constant"; public static final String CATALAN_DESC = "Catalan's constant"; public static final String LANDAU_RAMANUJAN_DESC = "Landau-Ramanujan constant"; public static final String VISWANATH_DESC = "Viswanath's constant"; public static final String LEGENDRE_DESC = "Legendre's constant"; public static final String RAMANUJAN_SOLDNER_DESC = "Ramanujan-Soldner constant"; public static final String ERDOS_BORWEIN_DESC = "Erdos-Borwein constant"; public static final String BERNSTEIN_DESC = "Bernstein's constant"; public static final String GAUSS_KUZMIN_WIRSING_DESC = "Gauss-Kuzmin-Wirsing constant"; public static final String HAFNER_SARNAK_MCCURLEY_DESC = "Hafner-Sarnak-McCurley constant"; public static final String GOLOMB_DICKMAN_DESC = "Golomb-Dickman constant"; public static final String CAHEN_DESC = "Cahen's constant"; public static final String LAPLACE_LIMIT_DESC = "Laplace limit"; public static final String ALLADI_GRINSTEAD_DESC = "Alladi-Grinstead constant"; public static final String LENGYEL_DESC = "Lengyel's constant"; public static final String LEVY_DESC = "Levy's constant"; public static final String APERY_DESC = "Apery's constant"; public static final String MILLS_DESC = "Mills' constant"; public static final String BACKHOUSE_DESC = "Backhouse's constant"; public static final String PORTER_DESC = "Porter's constant"; public static final String LIEB_QUARE_ICE_DESC = "Lieb's square ice constant"; public static final String NIVEN_DESC = "Niven's constant"; public static final String SIERPINSKI_DESC = "Sierpinski's constant"; public static final String KHINCHIN_DESC = "Khinchin's constant"; public static final String FRANSEN_ROBINSON_DESC = "Fransen-Robinson constant"; public static final String LANDAU_DESC = "Landau's constant"; public static final String PARABOLIC_DESC = "Parabolic constant"; public static final String OMEGA_DESC = "Omega constant"; public static final String MRB_DESC = "MRB constant"; public static final String LI2_DESC = "li(2) - Logarithmic integral function at x=2"; public static final String GOMPERTZ_DESC = "Gompertz constant"; /* Physical Constants */ public static final String LIGHT_SPEED_DESC = " Light speed in vacuum [m/s] (m=1, s=1)"; public static final String GRAVITATIONAL_CONSTANT_DESC = " Gravitational constant (m=1, kg=1, s=1)]"; public static final String GRAVIT_ACC_EARTH_DESC = " Gravitational acceleration on Earth [m/s^2] (m=1, s=1)"; public static final String PLANCK_CONSTANT_DESC = " Planck constant (m=1, kg=1, s=1)"; public static final String PLANCK_CONSTANT_REDUCED_DESC = " Reduced Planck constant / Dirac constant (m=1, kg=1, s=1)]"; public static final String PLANCK_LENGTH_DESC = " Planck length [m] (m=1)"; public static final String PLANCK_MASS_DESC = " Planck mass [kg] (kg=1)"; public static final String PLANCK_TIME_DESC = " Planck time [s] (s=1)"; /* Astronomical Constants */ public static final String LIGHT_YEAR_DESC = " Light year [m] (m=1)"; public static final String ASTRONOMICAL_UNIT_DESC = " Astronomical unit [m] (m=1)"; public static final String PARSEC_DESC = " Parsec [m] (m=1)"; public static final String KILOPARSEC_DESC = " Kiloparsec [m] (m=1)"; public static final String EARTH_RADIUS_EQUATORIAL_DESC = " Earth equatorial radius [m] (m=1)"; public static final String EARTH_RADIUS_POLAR_DESC = " Earth polar radius [m] (m=1)"; public static final String EARTH_RADIUS_MEAN_DESC = " Earth mean radius (m=1)"; public static final String EARTH_MASS_DESC = " Earth mass [kg] (kg=1)"; public static final String EARTH_SEMI_MAJOR_AXIS_DESC = " Earth-Sun distance - semi major axis [m] (m=1)"; public static final String MOON_RADIUS_MEAN_DESC = " Moon mean radius [m] (m=1)"; public static final String MOON_MASS_DESC = " Moon mass [kg] (kg=1)"; public static final String MONN_SEMI_MAJOR_AXIS_DESC = " Moon-Earth distance - semi major axis [m] (m=1)"; public static final String SOLAR_RADIUS_DESC = " Solar mean radius [m] (m=1)"; public static final String SOLAR_MASS_DESC = " Solar mass [kg] (kg=1)"; public static final String MERCURY_RADIUS_MEAN_DESC = " Mercury mean radius [m] (m=1)"; public static final String MERCURY_MASS_DESC = " Mercury mass [kg] (kg=1)"; public static final String MERCURY_SEMI_MAJOR_AXIS_DESC = " Mercury-Sun distance - semi major axis [m] (m=1)"; public static final String VENUS_RADIUS_MEAN_DESC = " Venus mean radius [m] (m=1)"; public static final String VENUS_MASS_DESC = " Venus mass [kg] (kg=1)"; public static final String VENUS_SEMI_MAJOR_AXIS_DESC = " Venus-Sun distance - semi major axis [m] (m=1)"; public static final String MARS_RADIUS_MEAN_DESC = " Mars mean radius [m] (m=1)"; public static final String MARS_MASS_DESC = " Mars mass [kg] (kg=1)"; public static final String MARS_SEMI_MAJOR_AXIS_DESC = " Mars-Sun distance - semi major axis [m] (m=1)"; public static final String JUPITER_RADIUS_MEAN_DESC = " Jupiter mean radius [m] (m=1)"; public static final String JUPITER_MASS_DESC = " Jupiter mass [kg] (kg=1)"; public static final String JUPITER_SEMI_MAJOR_AXIS_DESC = " Jupiter-Sun distance - semi major axis [m] (m=1)"; public static final String SATURN_RADIUS_MEAN_DESC = " Saturn mean radius [m] (m=1)"; public static final String SATURN_MASS_DESC = " Saturn mass [kg] (kg=1)"; public static final String SATURN_SEMI_MAJOR_AXIS_DESC = " Saturn-Sun distance - semi major axis [m] (m=1)"; public static final String URANUS_RADIUS_MEAN_DESC = " Uranus mean radius [m] (m=1)"; public static final String URANUS_MASS_DESC = " Uranus mass [kg] (kg=1)"; public static final String URANUS_SEMI_MAJOR_AXIS_DESC = " Uranus-Sun distance - semi major axis [m] (m=1)"; public static final String NEPTUNE_RADIUS_MEAN_DESC = " Neptune mean radius [m] (m=1)"; public static final String NEPTUNE_MASS_DESC = " Neptune mass [kg] (kg=1)"; public static final String NEPTUNE_SEMI_MAJOR_AXIS_DESC = " Neptune-Sun distance - semi major axis [m] (m=1)"; /* boolean values */ public static final String TRUE_DESC = "Boolean True represented as double, [true] = 1"; public static final String FALSE_DESC = "Boolean False represented as double, [false] = 0"; /* automatic values */ public static final String NPAR_DESC = "Automatically generated constant for user defined functions, returns number of given function parameters"; /* other values */ public static final String NAN_DESC = "Not-a-Number"; /* * ConstantValue - since. */ public static final String PI_SINCE = mXparser.NAMEv10; public static final String EULER_SINCE = mXparser.NAMEv10; public static final String EULER_MASCHERONI_SINCE = mXparser.NAMEv10; public static final String GOLDEN_RATIO_SINCE = mXparser.NAMEv10; public static final String PLASTIC_SINCE = mXparser.NAMEv10; public static final String EMBREE_TREFETHEN_SINCE = mXparser.NAMEv10; public static final String FEIGENBAUM_DELTA_SINCE = mXparser.NAMEv10; public static final String FEIGENBAUM_ALFA_SINCE = mXparser.NAMEv10; public static final String TWIN_PRIME_SINCE = mXparser.NAMEv10; public static final String MEISSEL_MERTEENS_SINCE = mXparser.NAMEv10; public static final String BRAUN_TWIN_PRIME_SINCE = mXparser.NAMEv10; public static final String BRAUN_PRIME_QUADR_SINCE = mXparser.NAMEv10; public static final String BRUIJN_NEWMAN_SINCE = mXparser.NAMEv10; public static final String CATALAN_SINCE = mXparser.NAMEv10; public static final String LANDAU_RAMANUJAN_SINCE = mXparser.NAMEv10; public static final String VISWANATH_SINCE = mXparser.NAMEv10; public static final String LEGENDRE_SINCE = mXparser.NAMEv10; public static final String RAMANUJAN_SOLDNER_SINCE = mXparser.NAMEv10; public static final String ERDOS_BORWEIN_SINCE = mXparser.NAMEv10; public static final String BERNSTEIN_SINCE = mXparser.NAMEv10; public static final String GAUSS_KUZMIN_WIRSING_SINCE = mXparser.NAMEv10; public static final String HAFNER_SARNAK_MCCURLEY_SINCE = mXparser.NAMEv10; public static final String GOLOMB_DICKMAN_SINCE = mXparser.NAMEv10; public static final String CAHEN_SINCE = mXparser.NAMEv10; public static final String LAPLACE_LIMIT_SINCE = mXparser.NAMEv10; public static final String ALLADI_GRINSTEAD_SINCE = mXparser.NAMEv10; public static final String LENGYEL_SINCE = mXparser.NAMEv10; public static final String LEVY_SINCE = mXparser.NAMEv10; public static final String APERY_SINCE = mXparser.NAMEv10; public static final String MILLS_SINCE = mXparser.NAMEv10; public static final String BACKHOUSE_SINCE = mXparser.NAMEv10; public static final String PORTER_SINCE = mXparser.NAMEv10; public static final String LIEB_QUARE_ICE_SINCE = mXparser.NAMEv10; public static final String NIVEN_SINCE = mXparser.NAMEv10; public static final String SIERPINSKI_SINCE = mXparser.NAMEv10; public static final String KHINCHIN_SINCE = mXparser.NAMEv10; public static final String FRANSEN_ROBINSON_SINCE = mXparser.NAMEv10; public static final String LANDAU_SINCE = mXparser.NAMEv10; public static final String PARABOLIC_SINCE = mXparser.NAMEv10; public static final String OMEGA_SINCE = mXparser.NAMEv10; public static final String MRB_SINCE = mXparser.NAMEv10; public static final String LI2_SINCE = mXparser.NAMEv23; public static final String GOMPERTZ_SINCE = mXparser.NAMEv23; /* Physical Constants */ public static final String LIGHT_SPEED_SINCE = mXparser.NAMEv40; public static final String GRAVITATIONAL_CONSTANT_SINCE = mXparser.NAMEv40; public static final String GRAVIT_ACC_EARTH_SINCE = mXparser.NAMEv40; public static final String PLANCK_CONSTANT_SINCE = mXparser.NAMEv40; public static final String PLANCK_CONSTANT_REDUCED_SINCE = mXparser.NAMEv40; public static final String PLANCK_LENGTH_SINCE = mXparser.NAMEv40; public static final String PLANCK_MASS_SINCE = mXparser.NAMEv40; public static final String PLANCK_TIME_SINCE = mXparser.NAMEv40; /* AstronomicalConstants */ public static final String LIGHT_YEAR_SINCE = mXparser.NAMEv40; public static final String ASTRONOMICAL_UNIT_SINCE = mXparser.NAMEv40; public static final String PARSEC_SINCE = mXparser.NAMEv40; public static final String KILOPARSEC_SINCE = mXparser.NAMEv40; public static final String EARTH_RADIUS_EQUATORIAL_SINCE = mXparser.NAMEv40; public static final String EARTH_RADIUS_POLAR_SINCE = mXparser.NAMEv40; public static final String EARTH_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String EARTH_MASS_SINCE = mXparser.NAMEv40; public static final String EARTH_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String MOON_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String MOON_MASS_SINCE = mXparser.NAMEv40; public static final String MONN_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String SOLAR_RADIUS_SINCE = mXparser.NAMEv40; public static final String SOLAR_MASS_SINCE = mXparser.NAMEv40; public static final String MERCURY_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String MERCURY_MASS_SINCE = mXparser.NAMEv40; public static final String MERCURY_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String VENUS_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String VENUS_MASS_SINCE = mXparser.NAMEv40; public static final String VENUS_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String MARS_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String MARS_MASS_SINCE = mXparser.NAMEv40; public static final String MARS_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String JUPITER_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String JUPITER_MASS_SINCE = mXparser.NAMEv40; public static final String JUPITER_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String SATURN_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String SATURN_MASS_SINCE = mXparser.NAMEv40; public static final String SATURN_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String URANUS_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String URANUS_MASS_SINCE = mXparser.NAMEv40; public static final String URANUS_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; public static final String NEPTUNE_RADIUS_MEAN_SINCE = mXparser.NAMEv40; public static final String NEPTUNE_MASS_SINCE = mXparser.NAMEv40; public static final String NEPTUNE_SEMI_MAJOR_AXIS_SINCE = mXparser.NAMEv40; /* boolean values */ public static final String TRUE_SINCE = mXparser.NAMEv41; public static final String FALSE_SINCE = mXparser.NAMEv41; /* automatic values */ public static final String NPAR_SINCE = mXparser.NAMEv42; /* other values */ public static final String NAN_SINCE = mXparser.NAMEv41; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy