Calculator Member List

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