libqalculate-5.4.0
|
This is the complete list of members for Calculator, including all inherited members.
abort() | Calculator | |
aborted(void) (defined in Calculator) | Calculator | |
abortedMessage(void) const (defined in Calculator) | Calculator | |
abortPrint(void) | Calculator | |
addBuiltinFunctions() | Calculator | |
addBuiltinUnits() | Calculator | |
addBuiltinVariables() | Calculator | |
addDataSet(DataSet *dc, bool force=true, bool check_names=true) (defined in Calculator) | Calculator | |
addDefaultStringAlternative(std::string replacement, std::string standard) (defined in Calculator) | Calculator | |
addExpressionItem(ExpressionItem *item, bool force=true) (defined in Calculator) | Calculator | |
addFunction(MathFunction *f, bool force=true, bool check_names=true) (defined in Calculator) | Calculator | |
addId(MathStructure *mstruct, bool persistent=false) | Calculator | |
addMessages(std::vector< CalculatorMessage > *message_vector) (defined in Calculator) | Calculator | |
addPrefix(Prefix *p) | Calculator | |
addStringAlternative(std::string replacement, std::string standard) (defined in Calculator) | Calculator | |
addUnit(Unit *u, bool force=true, bool check_names=true) (defined in Calculator) | Calculator | |
addVariable(Variable *v, bool force=true, bool check_names=true) (defined in Calculator) | Calculator | |
AND_str (defined in Calculator) | Calculator | protected |
and_str (defined in Calculator) | Calculator | protected |
AND_str_len (defined in Calculator) | Calculator | protected |
and_str_len (defined in Calculator) | Calculator | protected |
b_argument_errors (defined in Calculator) | Calculator | protected |
b_busy (defined in Calculator) | Calculator | |
b_controlled (defined in Calculator) | Calculator | protected |
b_exchange_rates_used (defined in Calculator) | Calculator | protected |
b_exchange_rates_warning_enabled (defined in Calculator) | Calculator | protected |
b_gnuplot_open (defined in Calculator) | Calculator | protected |
b_ignore_locale (defined in Calculator) | Calculator | protected |
b_interval (defined in Calculator) | Calculator | protected |
b_save_called (defined in Calculator) | Calculator | protected |
b_var_units (defined in Calculator) | Calculator | protected |
beginTemporaryEnableIntervalArithmetic() (defined in Calculator) | Calculator | |
beginTemporaryStopIntervalArithmetic() (defined in Calculator) | Calculator | |
beginTemporaryStopMessages() (defined in Calculator) | Calculator | |
binary_null_prefix (defined in Calculator) | Calculator | |
binary_prefixes (defined in Calculator) | Calculator | |
busy() | Calculator | |
calculate(MathStructure *mstruct, std::string str, int msecs, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL, MathStructure *to_struct=NULL, bool make_to_division=true) | Calculator | |
calculate(std::string str, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL, MathStructure *to_struct=NULL, bool make_to_division=true) | Calculator | |
calculate(MathStructure *mstruct, int msecs, const EvaluationOptions &eo=default_user_evaluation_options, std::string to_str="") | Calculator | |
calculate(const MathStructure &mstruct, const EvaluationOptions &eo=default_user_evaluation_options, std::string to_str="") | Calculator | |
calculate_thread (defined in Calculator) | Calculator | protected |
calculateAndPrint(std::string str, int msecs=10000, const EvaluationOptions &eo=default_user_evaluation_options, const PrintOptions &po=default_print_options, std::string *parsed_expression=NULL) | Calculator | |
calculateAndPrint(std::string str, int msecs, const EvaluationOptions &eo, const PrintOptions &po, AutomaticFractionFormat auto_fraction, AutomaticApproximation auto_approx=AUTOMATIC_APPROXIMATION_OFF, std::string *parsed_expression=NULL, int max_length=-1, bool *result_is_comparison=NULL, bool format=false, int colorize=0, int tagtype=TAG_TYPE_HTML) | Calculator | |
calculateRPN(MathStructure *mstruct, int command, size_t index, int msecs, const EvaluationOptions &eo, int function_arguments=0) (defined in Calculator) | Calculator | protected |
calculateRPN(std::string str, int command, size_t index, int msecs, const EvaluationOptions &eo, MathStructure *parsed_struct, MathStructure *to_struct, bool make_to_division, int function_arguments=0) (defined in Calculator) | Calculator | protected |
calculateRPN(MathOperation op, int msecs, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPN(MathFunction *f, int msecs, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPN(MathOperation op, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPN(MathFunction *f, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPNBitwiseNot(int msecs, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPNBitwiseNot(const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPNLogicalNot(int msecs, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPNLogicalNot(const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL) | Calculator | |
calculateRPNRegister(size_t index, int msecs, const EvaluationOptions &eo=default_user_evaluation_options) | Calculator | |
Calculator() (defined in Calculator) | Calculator | |
Calculator(bool ignore_locale) (defined in Calculator) | Calculator | |
canFetch() | Calculator | |
canPlot() | Calculator | |
checkExchangeRatesDate(unsigned int n_days=7, bool force_check=false, bool send_warning=false, int n=-1) | Calculator | |
checkSaveFunctionCalled() (defined in Calculator) | Calculator | |
cleanMessages(const MathStructure &mstruct, size_t first_message=1) (defined in Calculator) | Calculator | |
clearBuffers() | Calculator | |
clearMessages() | Calculator | |
clearRPNStack() (defined in Calculator) | Calculator | |
closeGnuplot() (defined in Calculator) | Calculator | |
COMMA_S (defined in Calculator) | Calculator | protected |
COMMA_STR (defined in Calculator) | Calculator | protected |
conciseUncertaintyInputEnabled() const (defined in Calculator) | Calculator | |
convert(const MathStructure &mstruct, std::string composite_, const EvaluationOptions &eo, MathStructure *units, bool transform_orig, MathStructure *parsed_struct=NULL) | Calculator | |
convert(const MathStructure &mstruct, std::string composite_, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *units=NULL) (defined in Calculator) | Calculator | |
convert(const MathStructure &mstruct, Unit *to_unit, const EvaluationOptions &eo=default_user_evaluation_options, bool always_convert=true, bool convert_to_mixed_units=true, bool transform_orig=false, MathStructure *parsed_struct=NULL) | Calculator | |
convert(const MathStructure &mstruct, KnownVariable *to_var, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
convert(double value, Unit *from_unit, Unit *to_unit, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
convert(std::string str, Unit *from_unit, Unit *to_unit, int milliseconds, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
convert(std::string str, Unit *from_unit, Unit *to_unit, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
convertTimeOut(std::string str, Unit *from_unit, Unit *to_unit, int milliseconds, const EvaluationOptions &eo=default_user_evaluation_options) | Calculator | |
convertToBaseUnits(const MathStructure &mstruct, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
convertToBestUnit(const MathStructure &mstruct, const EvaluationOptions &eo=default_user_evaluation_options, bool convert_to_si_units=true) | Calculator | |
convertToCompositeUnit(const MathStructure &mstruct, CompositeUnit *cu, const EvaluationOptions &eo=default_user_evaluation_options, bool always_convert=true) (defined in Calculator) | Calculator | |
convertToMixedUnits(const MathStructure &mstruct, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
convertToOptimalUnit(const MathStructure &mstruct, const EvaluationOptions &eo=default_user_evaluation_options, bool convert_to_si_units=true) (defined in Calculator) | Calculator | |
convertToValidFunctionName(std::string name_) const (defined in Calculator) | Calculator | |
convertToValidUnitName(std::string name_) const (defined in Calculator) | Calculator | |
convertToValidVariableName(std::string name_) const (defined in Calculator) | Calculator | |
current_stage (defined in Calculator) | Calculator | protected |
customAngleUnit() (defined in Calculator) | Calculator | |
customInputBase() const (defined in Calculator) | Calculator | |
customOutputBase() const (defined in Calculator) | Calculator | |
data_sets (defined in Calculator) | Calculator | protected |
decimal_null_prefix (defined in Calculator) | Calculator | |
decimal_prefixes (defined in Calculator) | Calculator | |
default_assumptions (defined in Calculator) | Calculator | protected |
default_dot_as_separator (defined in Calculator) | Calculator | |
default_real_signs (defined in Calculator) | Calculator | protected |
default_signs (defined in Calculator) | Calculator | protected |
defaultAssumptions() | Calculator | |
delDefaultStringAlternative(std::string replacement, std::string standard) (defined in Calculator) | Calculator | |
deleted_functions (defined in Calculator) | Calculator | protected |
deleted_units (defined in Calculator) | Calculator | protected |
deleted_variables (defined in Calculator) | Calculator | protected |
deleteName(std::string name_, ExpressionItem *object=NULL) (defined in Calculator) | Calculator | |
deleteRPNRegister(size_t index) (defined in Calculator) | Calculator | |
deleteUnitName(std::string name_, Unit *object=NULL) (defined in Calculator) | Calculator | |
delId(size_t id) | Calculator | |
delPrefixUFV(Prefix *object) (defined in Calculator) | Calculator | |
delStringAlternative(std::string replacement, std::string standard) (defined in Calculator) | Calculator | |
delUFV(ExpressionItem *object) (defined in Calculator) | Calculator | |
disable_errors_ref (defined in Calculator) | Calculator | protected |
DOT_S (defined in Calculator) | Calculator | protected |
DOT_STR (defined in Calculator) | Calculator | protected |
endTemporaryEnableIntervalArithmetic() (defined in Calculator) | Calculator | |
endTemporaryStopIntervalArithmetic() (defined in Calculator) | Calculator | |
endTemporaryStopMessages(int *message_count=NULL, int *warning_count=NULL, int release_messages_if_no_equal_or_greater_than_message_type=-1) (defined in Calculator) | Calculator | |
endTemporaryStopMessages(bool release_messages, std::vector< CalculatorMessage > *blocked_messages=NULL) (defined in Calculator) | Calculator | |
error(bool critical, int message_category, const char *TEMPLATE,...) (defined in Calculator) | Calculator | |
error(bool critical, const char *TEMPLATE,...) (defined in Calculator) | Calculator | |
exchange_rates_check_time (defined in Calculator) | Calculator | protected |
exchange_rates_time (defined in Calculator) | Calculator | protected |
exchangeRatesUsed() const | Calculator | |
exchangeRatesWarningEnabled() const (defined in Calculator) | Calculator | |
exportCSV(const MathStructure &mstruct, const char *file_name, std::string delimiter=",") (defined in Calculator) | Calculator | |
expression_to_calculate (defined in Calculator) | Calculator | |
expressionItemActivated(ExpressionItem *item) (defined in Calculator) | Calculator | |
expressionItemDeactivated(ExpressionItem *item) (defined in Calculator) | Calculator | |
expressionItemDeleted(ExpressionItem *item) (defined in Calculator) | Calculator | |
expressionToPlotVector(std::string expression, const MathStructure &min, const MathStructure &max, int steps, bool separate_complex_part, MathStructure *x_vector=NULL, std::string x_var="\\x", const ParseOptions &po=default_parse_options, int msecs=5000) (defined in Calculator) | Calculator | |
expressionToPlotVector(std::string expression, const MathStructure &min, const MathStructure &max, int steps, MathStructure *x_vector=NULL, std::string x_var="\\x", const ParseOptions &po=default_parse_options, int msecs=5000) (defined in Calculator) | Calculator | |
expressionToPlotVector(std::string expression, float min, float max, int steps, MathStructure *x_vector=NULL, std::string x_var="\\x", const ParseOptions &po=default_parse_options, int msecs=5000) (defined in Calculator) | Calculator | |
expressionToPlotVector(std::string expression, const MathStructure &min, const MathStructure &max, const MathStructure &step, bool separate_complex_part, MathStructure *x_vector=NULL, std::string x_var="\\x", const ParseOptions &po=default_parse_options, int msecs=5000) (defined in Calculator) | Calculator | |
expressionToPlotVector(std::string expression, const MathStructure &min, const MathStructure &max, const MathStructure &step, MathStructure *x_vector=NULL, std::string x_var="\\x", const ParseOptions &po=default_parse_options, int msecs=5000) (defined in Calculator) | Calculator | |
expressionToPlotVector(std::string expression, float min, float max, float step, MathStructure *x_vector=NULL, std::string x_var="\\x", const ParseOptions &po=default_parse_options, int msecs=5000) (defined in Calculator) | Calculator | |
expressionToPlotVector(std::string expression, const MathStructure &x_vector, std::string x_var="\\x", const ParseOptions &po=default_parse_options, int msecs=5000) (defined in Calculator) | Calculator | |
f_abs (defined in Calculator) | Calculator | |
f_acos (defined in Calculator) | Calculator | |
f_acosh (defined in Calculator) | Calculator | |
f_add_days (defined in Calculator) | Calculator | |
f_add_months (defined in Calculator) | Calculator | |
f_add_years (defined in Calculator) | Calculator | |
f_adjoint (defined in Calculator) | Calculator | |
f_airy (defined in Calculator) | Calculator | |
f_area (defined in Calculator) | Calculator | |
f_arg (defined in Calculator) | Calculator | |
f_ascii (defined in Calculator) | Calculator | |
f_asin (defined in Calculator) | Calculator | |
f_asinh (defined in Calculator) | Calculator | |
f_atan (defined in Calculator) | Calculator | |
f_atan2 (defined in Calculator) | Calculator | |
f_atanh (defined in Calculator) | Calculator | |
f_base (defined in Calculator) | Calculator | |
f_besselj (defined in Calculator) | Calculator | |
f_bessely (defined in Calculator) | Calculator | |
f_beta (defined in Calculator) | Calculator | |
f_bin (defined in Calculator) | Calculator | |
f_binomial (defined in Calculator) | Calculator | |
f_bitcmp (defined in Calculator) | Calculator | |
f_bitxor (defined in Calculator) | Calculator | |
f_cbrt (defined in Calculator) | Calculator | |
f_ceil (defined in Calculator) | Calculator | |
f_char (defined in Calculator) | Calculator | |
f_Chi (defined in Calculator) | Calculator | |
f_Ci (defined in Calculator) | Calculator | |
f_coeff (defined in Calculator) | Calculator | |
f_cofactor (defined in Calculator) | Calculator | |
f_column (defined in Calculator) | Calculator | |
f_columns (defined in Calculator) | Calculator | |
f_component (defined in Calculator) | Calculator | |
f_concatenate (defined in Calculator) | Calculator | |
f_cos (defined in Calculator) | Calculator | |
f_cosh (defined in Calculator) | Calculator | |
f_csum (defined in Calculator) | Calculator | |
f_date (defined in Calculator) | Calculator | |
f_datetime (defined in Calculator) | Calculator | |
f_day (defined in Calculator) | Calculator | |
f_days (defined in Calculator) | Calculator | |
f_degree (defined in Calculator) | Calculator | |
f_denominator (defined in Calculator) | Calculator | |
f_determinant (defined in Calculator) | Calculator | |
f_diff (defined in Calculator) | Calculator | |
f_digamma (defined in Calculator) | Calculator | |
f_dimension (defined in Calculator) | Calculator | |
f_dirac (defined in Calculator) | Calculator | |
f_dsolve (defined in Calculator) | Calculator | |
f_Ei (defined in Calculator) | Calculator | |
f_element (defined in Calculator) | Calculator | |
f_elements (defined in Calculator) | Calculator | |
f_entrywise (defined in Calculator) | Calculator | |
f_erf (defined in Calculator) | Calculator | |
f_erfc (defined in Calculator) | Calculator | |
f_error (defined in Calculator) | Calculator | |
f_even (defined in Calculator) | Calculator | |
f_exp (defined in Calculator) | Calculator | |
f_export (defined in Calculator) | Calculator | |
f_factorial (defined in Calculator) | Calculator | |
f_factorial2 (defined in Calculator) | Calculator | |
f_floor (defined in Calculator) | Calculator | |
f_for (defined in Calculator) | Calculator | |
f_frac (defined in Calculator) | Calculator | |
f_function (defined in Calculator) | Calculator | |
f_gamma (defined in Calculator) | Calculator | |
f_gcd (defined in Calculator) | Calculator | |
f_genvector (defined in Calculator) | Calculator | |
f_hadamard (defined in Calculator) | Calculator | |
f_heaviside (defined in Calculator) | Calculator | |
f_hex (defined in Calculator) | Calculator | |
f_identity (defined in Calculator) | Calculator | |
f_if (defined in Calculator) | Calculator | |
f_igamma (defined in Calculator) | Calculator | |
f_im (defined in Calculator) | Calculator | |
f_int (defined in Calculator) | Calculator | |
f_integrate (defined in Calculator) | Calculator | |
f_interval (defined in Calculator) | Calculator | |
f_inverse (defined in Calculator) | Calculator | |
f_is_integer (defined in Calculator) | Calculator | |
f_is_number (defined in Calculator) | Calculator | |
f_is_rational (defined in Calculator) | Calculator | |
f_is_real (defined in Calculator) | Calculator | |
f_lambert_w (defined in Calculator) | Calculator | |
f_lcm (defined in Calculator) | Calculator | |
f_lcoeff (defined in Calculator) | Calculator | |
f_ldegree (defined in Calculator) | Calculator | |
f_length (defined in Calculator) | Calculator | |
f_Li (defined in Calculator) | Calculator | |
f_li (defined in Calculator) | Calculator | |
f_limit (defined in Calculator) | Calculator | |
f_limits (defined in Calculator) | Calculator | |
f_ln (defined in Calculator) | Calculator | |
f_load (defined in Calculator) | Calculator | |
f_logn (defined in Calculator) | Calculator | |
f_lunarphase (defined in Calculator) | Calculator | |
f_magnitude (defined in Calculator) | Calculator | |
f_matrix (defined in Calculator) | Calculator | |
f_matrix_to_vector (defined in Calculator) | Calculator | |
f_max (defined in Calculator) | Calculator | |
f_merge_vectors (defined in Calculator) | Calculator | |
f_message (defined in Calculator) | Calculator | |
f_min (defined in Calculator) | Calculator | |
f_mod (defined in Calculator) | Calculator | |
f_mode (defined in Calculator) | Calculator | |
f_month (defined in Calculator) | Calculator | |
f_multifactorial (defined in Calculator) | Calculator | |
f_multisolve (defined in Calculator) | Calculator | |
f_nextlunarphase (defined in Calculator) | Calculator | |
f_numerator (defined in Calculator) | Calculator | |
f_oct (defined in Calculator) | Calculator | |
f_odd (defined in Calculator) | Calculator | |
f_percentile (defined in Calculator) | Calculator | |
f_permanent (defined in Calculator) | Calculator | |
f_plot (defined in Calculator) | Calculator | |
f_polynomial_content (defined in Calculator) | Calculator | |
f_polynomial_primpart (defined in Calculator) | Calculator | |
f_polynomial_unit (defined in Calculator) | Calculator | |
f_process (defined in Calculator) | Calculator | |
f_process_matrix (defined in Calculator) | Calculator | |
f_product (defined in Calculator) | Calculator | |
f_radians_to_default_angle_unit (defined in Calculator) | Calculator | |
f_rand (defined in Calculator) | Calculator | |
f_rank (defined in Calculator) | Calculator | |
f_re (defined in Calculator) | Calculator | |
f_register (defined in Calculator) | Calculator | |
f_rem (defined in Calculator) | Calculator | |
f_replace (defined in Calculator) | Calculator | |
f_represents_integer (defined in Calculator) | Calculator | |
f_represents_number (defined in Calculator) | Calculator | |
f_represents_rational (defined in Calculator) | Calculator | |
f_represents_real (defined in Calculator) | Calculator | |
f_roman (defined in Calculator) | Calculator | |
f_root (defined in Calculator) | Calculator | |
f_round (defined in Calculator) | Calculator | |
f_row (defined in Calculator) | Calculator | |
f_rows (defined in Calculator) | Calculator | |
f_save (defined in Calculator) | Calculator | |
f_select (defined in Calculator) | Calculator | |
f_Shi (defined in Calculator) | Calculator | |
f_shift (defined in Calculator) | Calculator | |
f_Si (defined in Calculator) | Calculator | |
f_signum (defined in Calculator) | Calculator | |
f_sin (defined in Calculator) | Calculator | |
f_sinc (defined in Calculator) | Calculator | |
f_sinh (defined in Calculator) | Calculator | |
f_solve (defined in Calculator) | Calculator | |
f_sort (defined in Calculator) | Calculator | |
f_sq (defined in Calculator) | Calculator | |
f_sqrt (defined in Calculator) | Calculator | |
f_stack (defined in Calculator) | Calculator | |
f_stamptodate (defined in Calculator) | Calculator | |
f_stripunits (defined in Calculator) | Calculator | |
f_sum (defined in Calculator) | Calculator | |
f_tan (defined in Calculator) | Calculator | |
f_tanh (defined in Calculator) | Calculator | |
f_tcoeff (defined in Calculator) | Calculator | |
f_time (defined in Calculator) | Calculator | |
f_timestamp (defined in Calculator) | Calculator | |
f_timevalue (defined in Calculator) | Calculator | |
f_title (defined in Calculator) | Calculator | |
f_total (defined in Calculator) | Calculator | |
f_transpose (defined in Calculator) | Calculator | |
f_trunc (defined in Calculator) | Calculator | |
f_uncertainty (defined in Calculator) | Calculator | |
f_vector (defined in Calculator) | Calculator | |
f_warning (defined in Calculator) | Calculator | |
f_week (defined in Calculator) | Calculator | |
f_weekday (defined in Calculator) | Calculator | |
f_xor (defined in Calculator) | Calculator | |
f_year (defined in Calculator) | Calculator | |
f_yearday (defined in Calculator) | Calculator | |
f_yearfrac (defined in Calculator) | Calculator | |
f_zeta (defined in Calculator) | Calculator | |
fetchExchangeRates(int seconds, std::string wget_args) | Calculator | |
fetchExchangeRates(int seconds=15, int n=-1) | Calculator | |
findMatchingUnit(const MathStructure &mstruct) | Calculator | |
fixedDenominator() const (defined in Calculator) | Calculator | |
forcePersistentPlot(bool persistent=true) (defined in Calculator) | Calculator | |
functionNameChanged(MathFunction *f, bool new_item=false) (defined in Calculator) | Calculator | |
functionNameIsValid(const std::string &name_) const (defined in Calculator) | Calculator | |
functionNameIsValid(const char *name_) const (defined in Calculator) | Calculator | |
functionNameIsValid(const char *name_, int version_numbers[3], bool is_user_defs) (defined in Calculator) | Calculator | |
functionNameIsValid(const std::string &name_, int version_numbers[3], bool is_user_defs) (defined in Calculator) | Calculator | |
functionNameTaken(std::string name, MathFunction *object=NULL) (defined in Calculator) | Calculator | |
functions (defined in Calculator) | Calculator | |
getActiveExpressionItem(std::string name, ExpressionItem *item=NULL) (defined in Calculator) | Calculator | |
getActiveExpressionItem(std::string name, ExpressionItem *item, bool ignore_us) (defined in Calculator) | Calculator | |
getActiveExpressionItem(ExpressionItem *item) (defined in Calculator) | Calculator | |
getActiveFunction(std::string name_) (defined in Calculator) | Calculator | |
getActiveFunction(std::string name_, bool ignore_us) (defined in Calculator) | Calculator | |
getActiveUnit(std::string name_) (defined in Calculator) | Calculator | |
getActiveUnit(std::string name_, bool ignore_us) (defined in Calculator) | Calculator | |
getActiveVariable(std::string name_) (defined in Calculator) | Calculator | |
getActiveVariable(std::string name_, bool ignore_us) (defined in Calculator) | Calculator | |
getBestUnit(Unit *u, bool allow_only_div=false, bool convert_to_local_currency=true) | Calculator | |
getBinaryNullPrefix() const (defined in Calculator) | Calculator | |
getComma() const | Calculator | |
getCompositeUnit(std::string internal_name_) (defined in Calculator) | Calculator | |
getDataSet(size_t index) (defined in Calculator) | Calculator | |
getDataSet(std::string name) (defined in Calculator) | Calculator | |
getDecimalNullPrefix() const (defined in Calculator) | Calculator | |
getDecimalPoint() const | Calculator | |
getDegUnit() | Calculator | |
getExactBinaryPrefix(int exp2, int exp=1) const | Calculator | |
getExactDecimalPrefix(int exp10, int exp=1) const | Calculator | |
getExactPrefix(const Number &o, int exp=1) const | Calculator | |
getExchangeRatesFileName(int index=1) | Calculator | |
getExchangeRatesTime(int index=-1) | Calculator | |
getExchangeRatesUrl(int index=1) | Calculator | |
getExpressionItem(std::string name, ExpressionItem *item=NULL) (defined in Calculator) | Calculator | |
getFunction(std::string name_) (defined in Calculator) | Calculator | |
getFunction(size_t index) const | Calculator | |
getFunctionById(int id) const (defined in Calculator) | Calculator | |
getGraUnit() | Calculator | |
getId(size_t id) | Calculator | |
getIgnoreLocale() (defined in Calculator) | Calculator | |
getInactiveExpressionItem(std::string name, ExpressionItem *item=NULL) (defined in Calculator) | Calculator | |
getLocalCurrency() (defined in Calculator) | Calculator | |
getName(std::string name="", ExpressionItem *object=NULL, bool force=false, bool always_append=false) (defined in Calculator) | Calculator | |
getNearestBinaryPrefix(int exp2, int exp=1) const | Calculator | |
getNearestDecimalPrefix(int exp10, int exp=1) const | Calculator | |
getOptimalBinaryPrefix(int exp2, int exp=1) const | Calculator | |
getOptimalBinaryPrefix(const Number &exp2, const Number &exp) const | Calculator | |
getOptimalDecimalPrefix(int exp10, int exp=1, bool all_prefixes=true) const | Calculator | |
getOptimalDecimalPrefix(const Number &exp10, const Number &exp, bool all_prefixes=true) const | Calculator | |
getOptimalUnit(Unit *u, bool allow_only_div=false, bool convert_to_local_currency=true) (defined in Calculator) | Calculator | |
getPrecision() const | Calculator | |
getPrefix(size_t index) const | Calculator | |
getPrefix(std::string name_) const | Calculator | |
getRadUnit() | Calculator | |
getRPNRegister(size_t index=1) const (defined in Calculator) | Calculator | |
getTemperatureCalculationMode() const (defined in Calculator) | Calculator | |
getUnit(std::string name_) (defined in Calculator) | Calculator | |
getUnit(size_t index) const | Calculator | |
getUnitById(int id) const (defined in Calculator) | Calculator | |
getVariable(std::string name_) (defined in Calculator) | Calculator | |
getVariable(size_t index) const | Calculator | |
getVariableById(int id) const (defined in Calculator) | Calculator | |
gnuplot_cmdline (defined in Calculator) | Calculator | protected |
gnuplot_pipe (defined in Calculator) | Calculator | protected |
gnuplotOpen() (defined in Calculator) | Calculator | |
hasFunction(MathFunction *f) | Calculator | |
hasGnomeVFS() | Calculator | |
hasGVFS() | Calculator | |
hasToExpression(const std::string &str, bool allow_empty_from=false) const (defined in Calculator) | Calculator | |
hasToExpression(const std::string &str, bool allow_empty_from, const EvaluationOptions &eo) const (defined in Calculator) | Calculator | |
hasUnit(Unit *u) | Calculator | |
hasVariable(Variable *v) | Calculator | |
hasWhereExpression(const std::string &str, const EvaluationOptions &eo) const (defined in Calculator) | Calculator | |
i_aborted (defined in Calculator) | Calculator | protected |
i_precision (defined in Calculator) | Calculator | protected |
i_start_interval (defined in Calculator) | Calculator | protected |
i_stop_interval (defined in Calculator) | Calculator | protected |
i_timeout (defined in Calculator) | Calculator | protected |
ianglemode (defined in Calculator) | Calculator | protected |
ILLEGAL_IN_NAMES (defined in Calculator) | Calculator | protected |
ILLEGAL_IN_NAMES_MINUS_SPACE_STR (defined in Calculator) | Calculator | protected |
ILLEGAL_IN_UNITNAMES (defined in Calculator) | Calculator | protected |
importCSV(MathStructure &mstruct, const char *file_name, int first_row=1, std::string delimiter=",", std::vector< std::string > *headers=NULL) (defined in Calculator) | Calculator | |
importCSV(const char *file_name, int first_row=1, bool headers=true, std::string delimiter=",", bool to_matrix=false, std::string name="", std::string title="", std::string category="") (defined in Calculator) | Calculator | |
invokeGnuplot(std::string commands, std::string commandline_extra="", bool persistent=false) (defined in Calculator) | Calculator | |
isControlled(void) const (defined in Calculator) | Calculator | |
loadDefinitions(const char *file_name, bool is_user_defs=true, bool check_duplicates_of_global=false) | Calculator | |
loadExchangeRates() | Calculator | |
loadGlobalCurrencies() | Calculator | |
loadGlobalDataSets() | Calculator | |
loadGlobalDefinitions() | Calculator | |
loadGlobalDefinitions(std::string filename) | Calculator | |
loadGlobalFunctions() | Calculator | |
loadGlobalPrefixes() | Calculator | |
loadGlobalUnits() | Calculator | |
loadGlobalVariables() | Calculator | |
loadLocalDefinitions() | Calculator | |
local_digit_group_format (defined in Calculator) | Calculator | |
local_digit_group_separator (defined in Calculator) | Calculator | |
local_to (defined in Calculator) | Calculator | protected |
localizeExpression(std::string str, const ParseOptions &po=default_parse_options) const | Calculator | |
localToString(bool include_spaces=true) const | Calculator | |
localWhereString() const (defined in Calculator) | Calculator | |
logicalANDString(void) const (defined in Calculator) | Calculator | |
logicalORString(void) const (defined in Calculator) | Calculator | |
message(MessageType mtype, int message_category, const char *TEMPLATE,...) | Calculator | |
message(MessageType mtype, const char *TEMPLATE,...) (defined in Calculator) | Calculator | |
message(MessageType mtype, int message_category, const char *TEMPLATE, va_list ap) (defined in Calculator) | Calculator | |
message() | Calculator | |
message_printoptions (defined in Calculator) | Calculator | |
messagePrintOptions() const (defined in Calculator) | Calculator | |
messages (defined in Calculator) | Calculator | protected |
minus_str (defined in Calculator) | Calculator | protected |
minus_str_len (defined in Calculator) | Calculator | protected |
moveRPNRegister(size_t old_index, size_t new_index) (defined in Calculator) | Calculator | |
moveRPNRegisterDown(size_t index) (defined in Calculator) | Calculator | |
moveRPNRegisterUp(size_t index) (defined in Calculator) | Calculator | |
NAME_NUMBER_PRE_S (defined in Calculator) | Calculator | protected |
NAME_NUMBER_PRE_STR (defined in Calculator) | Calculator | protected |
nameChanged(ExpressionItem *item, bool new_item=false) (defined in Calculator) | Calculator | |
nameTaken(std::string name, ExpressionItem *object=NULL) | Calculator | |
nextMessage() | Calculator | |
OR_str (defined in Calculator) | Calculator | protected |
or_str (defined in Calculator) | Calculator | protected |
OR_str_len (defined in Calculator) | Calculator | protected |
or_str_len (defined in Calculator) | Calculator | protected |
parse(std::string str, const ParseOptions &po=default_parse_options) | Calculator | |
parse(MathStructure *mstruct, std::string str, const ParseOptions &po=default_parse_options) (defined in Calculator) | Calculator | |
parseAdd(std::string &str, MathStructure *mstruct, const ParseOptions &po, MathOperation s, bool append=true) (defined in Calculator) | Calculator | |
parseAdd(std::string &str, MathStructure *mstruct, const ParseOptions &po) (defined in Calculator) | Calculator | |
parseAddId(MathFunction *f, const std::string &str, const ParseOptions &po, bool persistent=false) | Calculator | |
parseAddIdAppend(MathFunction *f, const MathStructure &append_mstruct, const std::string &str, const ParseOptions &po, bool persistent=false) (defined in Calculator) | Calculator | |
parseAddVectorId(const std::string &str, const ParseOptions &po, bool persistent=false) (defined in Calculator) | Calculator | |
parseComments(std::string &str, const ParseOptions &po=default_parse_options, bool *double_tag=NULL) (defined in Calculator) | Calculator | |
parseExpressionAndWhere(MathStructure *mstruct, MathStructure *mwhere, std::string str, std::string str_where, const ParseOptions &po) (defined in Calculator) | Calculator | |
parseNumber(MathStructure *mstruct, std::string str, const ParseOptions &po=default_parse_options) (defined in Calculator) | Calculator | |
parseOperators(MathStructure *mstruct, std::string str, const ParseOptions &po=default_parse_options) (defined in Calculator) | Calculator | |
parseSigns(std::string &str, bool convert_to_internal_representation=false) const (defined in Calculator) | Calculator | |
parseToExpression(std::string to_str, EvaluationOptions &evalops, PrintOptions &printops, Number *custom_base=NULL, int *binary_prefixes=NULL, bool *complex_angle_form=NULL, bool *do_factors=NULL, bool *do_pfe=NULL, bool *do_calendars=NULL, bool *do_bases=NULL) const | Calculator | |
per_str (defined in Calculator) | Calculator | protected |
per_str_len (defined in Calculator) | Calculator | protected |
place_currency_code_before (defined in Calculator) | Calculator | |
place_currency_code_before_negative (defined in Calculator) | Calculator | |
place_currency_sign_before (defined in Calculator) | Calculator | |
place_currency_sign_before_negative (defined in Calculator) | Calculator | |
plotVectors(PlotParameters *param, const std::vector< MathStructure > &y_vectors, const std::vector< MathStructure > &x_vectors, std::vector< PlotDataParameters * > &pdps, bool persistent=false, int msecs=5000) (defined in Calculator) | Calculator | |
plus_str (defined in Calculator) | Calculator | protected |
plus_str_len (defined in Calculator) | Calculator | protected |
prefixes (defined in Calculator) | Calculator | |
prefixNameChanged(Prefix *p, bool new_item=false) | Calculator | |
print(const MathStructure &mstruct, int milliseconds=100000, const PrintOptions &po=default_print_options) | Calculator | |
print(const MathStructure &mstruct, int milliseconds, const PrintOptions &po, bool format, int colorize=0, int tagtype=TAG_TYPE_HTML) | Calculator | |
printingAborted(void) | Calculator | |
printingAbortedMessage(void) const | Calculator | |
printingControlled(void) const | Calculator | |
printMathStructureTimeOut(const MathStructure &mstruct, int milliseconds=100000, const PrintOptions &op=default_print_options) | Calculator | |
priv (defined in Calculator) | Calculator | protected |
real_signs (defined in Calculator) | Calculator | protected |
reset() | Calculator | |
resetExchangeRatesUsed() (defined in Calculator) | Calculator | |
resetFunctions() | Calculator | |
resetUnits() | Calculator | |
resetVariables() | Calculator | |
restoreState() | Calculator | |
rpn_stack (defined in Calculator) | Calculator | protected |
RPNStackEnter(MathStructure *mstruct, int msecs, const EvaluationOptions &eo=default_user_evaluation_options) | Calculator | |
RPNStackEnter(std::string str, int msecs, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL, MathStructure *to_struct=NULL, bool make_to_division=true) | Calculator | |
RPNStackEnter(MathStructure *mstruct, bool eval=false, const EvaluationOptions &eo=default_user_evaluation_options) | Calculator | |
RPNStackEnter(std::string str, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL, MathStructure *to_struct=NULL, bool make_to_division=true) | Calculator | |
RPNStackSize() const (defined in Calculator) | Calculator | |
save_printoptions (defined in Calculator) | Calculator | |
saved_locale (defined in Calculator) | Calculator | protected |
saveDataObjects() (defined in Calculator) | Calculator | |
saveDataSets(const char *file_name, bool save_global=false) (defined in Calculator) | Calculator | |
saveDefinitions() | Calculator | |
saveFunctionCalled() (defined in Calculator) | Calculator | |
saveFunctions(const char *file_name, bool save_global=false) (defined in Calculator) | Calculator | |
saveFunctions(void *xmldoc, bool save_global=false, bool save_only_temp=false) (defined in Calculator) | Calculator | |
savePrefixes(const char *file_name, bool save_global=false) (defined in Calculator) | Calculator | |
saveState() | Calculator | |
saveTemporaryDefinitions() (defined in Calculator) | Calculator | |
saveUnits(const char *file_name, bool save_global=false) (defined in Calculator) | Calculator | |
saveUnits(void *xmldoc, bool save_global=false, bool save_only_temp=false) (defined in Calculator) | Calculator | |
saveVariables(const char *file_name, bool save_global=false) (defined in Calculator) | Calculator | |
saveVariables(void *xmldoc, bool save_global=false, bool save_only_temp=false) (defined in Calculator) | Calculator | |
separateToExpression(std::string &str, std::string &to_str, const EvaluationOptions &eo, bool keep_modifiers=false, bool allow_empty_from=false) const | Calculator | |
separateWhereExpression(std::string &str, std::string &where_str, const EvaluationOptions &eo) const | Calculator | |
setConciseUncertaintyInputEnabled(bool enable_concise_uncertainty_input) (defined in Calculator) | Calculator | |
setCustomAngleUnit(Unit *u) (defined in Calculator) | Calculator | |
setCustomInputBase(Number nr) (defined in Calculator) | Calculator | |
setCustomOutputBase(Number nr) (defined in Calculator) | Calculator | |
setDefaultAssumptions(Assumptions *ass) | Calculator | |
setExchangeRatesUsed(int index) | Calculator | |
setExchangeRatesWarningEnabled(bool enable) | Calculator | |
setFixedDenominator(long int fixed_denominator) (defined in Calculator) | Calculator | |
setIgnoreLocale() | Calculator | |
setLocalCurrency(Unit *u) (defined in Calculator) | Calculator | |
setLocale() | Calculator | |
setMessagePrintOptions(const PrintOptions &po) (defined in Calculator) | Calculator | |
setPrecision(int precision=DEFAULT_PRECISION) | Calculator | |
setRPNRegister(size_t index, MathStructure *mstruct, int msecs, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
setRPNRegister(size_t index, std::string str, int msecs, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL, MathStructure *to_struct=NULL, bool make_to_division=true) (defined in Calculator) | Calculator | |
setRPNRegister(size_t index, MathStructure *mstruct, bool eval=false, const EvaluationOptions &eo=default_user_evaluation_options) (defined in Calculator) | Calculator | |
setRPNRegister(size_t index, std::string str, const EvaluationOptions &eo=default_user_evaluation_options, MathStructure *parsed_struct=NULL, MathStructure *to_struct=NULL, bool make_to_division=true) (defined in Calculator) | Calculator | |
setSimplifiedPercentageUsed(bool percentage_used=true) (defined in Calculator) | Calculator | |
setTemperatureCalculationMode(TemperatureCalculationMode temperature_calculation_mode) (defined in Calculator) | Calculator | |
setVariableUnitsEnabled(bool enable_variable_units=true) (defined in Calculator) | Calculator | |
showArgumentErrors() const (defined in Calculator) | Calculator | |
signs (defined in Calculator) | Calculator | protected |
simplifiedPercentageUsed() const (defined in Calculator) | Calculator | |
startControl(int milliseconds=0) | Calculator | |
startPrintControl(int milliseconds=0) | Calculator | |
stillHasFunction(MathFunction *f) | Calculator | |
stillHasUnit(Unit *u) | Calculator | |
stillHasVariable(Variable *v) | Calculator | |
stopControl(void) | Calculator | |
stopped_errors_count (defined in Calculator) | Calculator | protected |
stopped_messages (defined in Calculator) | Calculator | protected |
stopped_messages_count (defined in Calculator) | Calculator | protected |
stopped_warnings_count (defined in Calculator) | Calculator | protected |
stopPrintControl(void) | Calculator | |
t_end (defined in Calculator) | Calculator | protected |
temporaryCategory(void) const (defined in Calculator) | Calculator | |
terminateThreads() | Calculator | |
testCondition(std::string expression) (defined in Calculator) | Calculator | |
timedOutString(void) const (defined in Calculator) | Calculator | |
times_str (defined in Calculator) | Calculator | protected |
times_str_len (defined in Calculator) | Calculator | protected |
tmp_evaluationoptions (defined in Calculator) | Calculator | |
tmp_maketodivision (defined in Calculator) | Calculator | |
tmp_parsedstruct (defined in Calculator) | Calculator | |
tmp_proc_command (defined in Calculator) | Calculator | |
tmp_proc_registers (defined in Calculator) | Calculator | |
tmp_rpn_mstruct (defined in Calculator) | Calculator | |
tmp_rpnindex (defined in Calculator) | Calculator | |
tmp_tostruct (defined in Calculator) | Calculator | |
u_btc (defined in Calculator) | Calculator | |
u_day (defined in Calculator) | Calculator | |
u_deg (defined in Calculator) | Calculator | |
u_euro (defined in Calculator) | Calculator | |
u_gra (defined in Calculator) | Calculator | |
u_hour (defined in Calculator) | Calculator | |
u_minute (defined in Calculator) | Calculator | |
u_month (defined in Calculator) | Calculator | |
u_rad (defined in Calculator) | Calculator | |
u_second (defined in Calculator) | Calculator | |
u_year (defined in Calculator) | Calculator | |
ufv (defined in Calculator) | Calculator | protected |
ufv_i (defined in Calculator) | Calculator | protected |
ufvl (defined in Calculator) | Calculator | protected |
ufvl_i (defined in Calculator) | Calculator | protected |
ufvl_t (defined in Calculator) | Calculator | protected |
unitIsUsedByOtherUnits(const Unit *u) const (defined in Calculator) | Calculator | |
unitNameChanged(Unit *u, bool new_item=false) (defined in Calculator) | Calculator | |
unitNameIsValid(const std::string &name_) const (defined in Calculator) | Calculator | |
unitNameIsValid(const char *name_) const (defined in Calculator) | Calculator | |
unitNameIsValid(const char *name_, int version_numbers[3], bool is_user_defs) (defined in Calculator) | Calculator | |
unitNameIsValid(const std::string &name_, int version_numbers[3], bool is_user_defs) (defined in Calculator) | Calculator | |
unitNameTaken(std::string name, Unit *object=NULL) (defined in Calculator) | Calculator | |
units (defined in Calculator) | Calculator | |
unlocalizeExpression(std::string str, const ParseOptions &po=default_parse_options) const | Calculator | |
unsetLocale() | Calculator | |
useBinaryPrefixes(int use_binary_prefixes) (defined in Calculator) | Calculator | |
useDecimalComma() (defined in Calculator) | Calculator | |
useDecimalPoint(bool comma_as_separator=false) | Calculator | |
useIntervalArithmetic(bool use_interval_arithmetic=true) | Calculator | |
useMatlabStyleMatrices(bool use_matlab_style_matrices) (defined in Calculator) | Calculator | |
usesBinaryPrefixes() const | Calculator | |
usesIntervalArithmetic() const | Calculator | |
usesMatlabStyleMatrices() const (defined in Calculator) | Calculator | |
utf8_pos_is_valid_in_name(char *pos) const (defined in Calculator) | Calculator | |
v_C (defined in Calculator) | Calculator | |
v_catalan (defined in Calculator) | Calculator | |
v_e (defined in Calculator) | Calculator | |
v_euler (defined in Calculator) | Calculator | |
v_i (defined in Calculator) | Calculator | |
v_minf (defined in Calculator) | Calculator | |
v_n (defined in Calculator) | Calculator | |
v_now (defined in Calculator) | Calculator | |
v_percent (defined in Calculator) | Calculator | |
v_permille (defined in Calculator) | Calculator | |
v_permyriad (defined in Calculator) | Calculator | |
v_pi (defined in Calculator) | Calculator | |
v_pinf (defined in Calculator) | Calculator | |
v_precision (defined in Calculator) | Calculator | |
v_today (defined in Calculator) | Calculator | |
v_tomorrow (defined in Calculator) | Calculator | |
v_undef (defined in Calculator) | Calculator | |
v_x (defined in Calculator) | Calculator | |
v_y (defined in Calculator) | Calculator | |
v_yesterday (defined in Calculator) | Calculator | |
v_z (defined in Calculator) | Calculator | |
variableNameChanged(Variable *v, bool new_item=false) (defined in Calculator) | Calculator | |
variableNameIsValid(const std::string &name_) const | Calculator | |
variableNameIsValid(const char *name_) const | Calculator | |
variableNameIsValid(const char *name_, int version_numbers[3], bool is_user_defs) (defined in Calculator) | Calculator | |
variableNameIsValid(const std::string &name_, int version_numbers[3], bool is_user_defs) (defined in Calculator) | Calculator | |
variableNameTaken(std::string name, Variable *object=NULL) (defined in Calculator) | Calculator | |
variables (defined in Calculator) | Calculator | |
variableUnitsEnabled() const (defined in Calculator) | Calculator | |
vbuffer (defined in Calculator) | Calculator | protected |
XOR_str (defined in Calculator) | Calculator | protected |
XOR_str_len (defined in Calculator) | Calculator | protected |
~Calculator() (defined in Calculator) | Calculator | virtual |