libqalculate-5.0.0
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)Calculatorprotected
AND_str (defined in Calculator)Calculatorprotected
and_str_len (defined in Calculator)Calculatorprotected
AND_str_len (defined in Calculator)Calculatorprotected
b_argument_errors (defined in Calculator)Calculatorprotected
b_busy (defined in Calculator)Calculator
b_controlled (defined in Calculator)Calculatorprotected
b_exchange_rates_used (defined in Calculator)Calculatorprotected
b_exchange_rates_warning_enabled (defined in Calculator)Calculatorprotected
b_gnuplot_open (defined in Calculator)Calculatorprotected
b_ignore_locale (defined in Calculator)Calculatorprotected
b_interval (defined in Calculator)Calculatorprotected
b_save_called (defined in Calculator)Calculatorprotected
b_var_units (defined in Calculator)Calculatorprotected
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)Calculatorprotected
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)Calculatorprotected
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)Calculatorprotected
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)Calculatorprotected
COMMA_STR (defined in Calculator)Calculatorprotected
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, bool always_convert, bool convert_to_mixed_units, bool transform_orig, MathStructure *parsed_struct=NULL)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) (defined in Calculator)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_) (defined in Calculator)Calculator
convertToValidUnitName(std::string name_) (defined in Calculator)Calculator
convertToValidVariableName(std::string name_) (defined in Calculator)Calculator
current_stage (defined in Calculator)Calculatorprotected
customAngleUnit() (defined in Calculator)Calculator
customInputBase() const (defined in Calculator)Calculator
customOutputBase() const (defined in Calculator)Calculator
data_sets (defined in Calculator)Calculatorprotected
decimal_null_prefix (defined in Calculator)Calculator
decimal_prefixes (defined in Calculator)Calculator
default_assumptions (defined in Calculator)Calculatorprotected
default_dot_as_separator (defined in Calculator)Calculator
default_real_signs (defined in Calculator)Calculatorprotected
default_signs (defined in Calculator)Calculatorprotected
defaultAssumptions()Calculator
delDefaultStringAlternative(std::string replacement, std::string standard) (defined in Calculator)Calculator
deleted_functions (defined in Calculator)Calculatorprotected
deleted_units (defined in Calculator)Calculatorprotected
deleted_variables (defined in Calculator)Calculatorprotected
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)Calculatorprotected
DOT_S (defined in Calculator)Calculatorprotected
DOT_STR (defined in Calculator)Calculatorprotected
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)Calculatorprotected
exchange_rates_time (defined in Calculator)Calculatorprotected
exchangeRatesUsed() constCalculator
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_) (defined in Calculator)Calculator
functionNameIsValid(const char *name_) (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() constCalculator
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() constCalculator
getDegUnit()Calculator
getExactBinaryPrefix(int exp2, int exp=1) constCalculator
getExactDecimalPrefix(int exp10, int exp=1) constCalculator
getExactPrefix(const Number &o, int exp=1) constCalculator
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) constCalculator
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) constCalculator
getNearestDecimalPrefix(int exp10, int exp=1) constCalculator
getOptimalBinaryPrefix(int exp2, int exp=1) constCalculator
getOptimalBinaryPrefix(const Number &exp2, const Number &exp) constCalculator
getOptimalDecimalPrefix(int exp10, int exp=1, bool all_prefixes=true) constCalculator
getOptimalDecimalPrefix(const Number &exp10, const Number &exp, bool all_prefixes=true) constCalculator
getOptimalUnit(Unit *u, bool allow_only_div=false, bool convert_to_local_currency=true) (defined in Calculator)Calculator
getPrecision() constCalculator
getPrefix(size_t index) constCalculator
getPrefix(std::string name_) constCalculator
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) constCalculator
getUnitById(int id) const (defined in Calculator)Calculator
getVariable(std::string name_) (defined in Calculator)Calculator
getVariable(size_t index) constCalculator
getVariableById(int id) const (defined in Calculator)Calculator
gnuplot_cmdline (defined in Calculator)Calculatorprotected
gnuplot_pipe (defined in Calculator)Calculatorprotected
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)Calculatorprotected
i_precision (defined in Calculator)Calculatorprotected
i_start_interval (defined in Calculator)Calculatorprotected
i_stop_interval (defined in Calculator)Calculatorprotected
i_timeout (defined in Calculator)Calculatorprotected
ianglemode (defined in Calculator)Calculatorprotected
ILLEGAL_IN_NAMES (defined in Calculator)Calculatorprotected
ILLEGAL_IN_NAMES_MINUS_SPACE_STR (defined in Calculator)Calculatorprotected
ILLEGAL_IN_UNITNAMES (defined in Calculator)Calculatorprotected
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)Calculatorprotected
localizeExpression(std::string str, const ParseOptions &po=default_parse_options) constCalculator
localToString(bool include_spaces=true) constCalculator
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)Calculatorprotected
minus_str (defined in Calculator)Calculatorprotected
minus_str_len (defined in Calculator)Calculatorprotected
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)Calculatorprotected
NAME_NUMBER_PRE_STR (defined in Calculator)Calculatorprotected
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)Calculatorprotected
or_str (defined in Calculator)Calculatorprotected
or_str_len (defined in Calculator)Calculatorprotected
OR_str_len (defined in Calculator)Calculatorprotected
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
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
per_str (defined in Calculator)Calculatorprotected
per_str_len (defined in Calculator)Calculatorprotected
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)Calculatorprotected
plus_str_len (defined in Calculator)Calculatorprotected
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) constCalculator
printingControlled(void) constCalculator
printMathStructureTimeOut(const MathStructure &mstruct, int milliseconds=100000, const PrintOptions &op=default_print_options)Calculator
priv (defined in Calculator)Calculatorprotected
real_signs (defined in Calculator)Calculatorprotected
reset()Calculator
resetExchangeRatesUsed() (defined in Calculator)Calculator
resetFunctions()Calculator
resetUnits()Calculator
resetVariables()Calculator
restoreState()Calculator
rpn_stack (defined in Calculator)Calculatorprotected
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)Calculatorprotected
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) constCalculator
separateWhereExpression(std::string &str, std::string &where_str, const EvaluationOptions &eo) constCalculator
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
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)Calculatorprotected
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)Calculatorprotected
stopped_messages (defined in Calculator)Calculatorprotected
stopped_messages_count (defined in Calculator)Calculatorprotected
stopped_warnings_count (defined in Calculator)Calculatorprotected
stopPrintControl(void)Calculator
t_end (defined in Calculator)Calculatorprotected
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)Calculatorprotected
times_str_len (defined in Calculator)Calculatorprotected
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)Calculatorprotected
ufv_i (defined in Calculator)Calculatorprotected
ufvl (defined in Calculator)Calculatorprotected
ufvl_i (defined in Calculator)Calculatorprotected
ufvl_t (defined in Calculator)Calculatorprotected
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_) (defined in Calculator)Calculator
unitNameIsValid(const char *name_) (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) constCalculator
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() constCalculator
usesIntervalArithmetic() constCalculator
usesMatlabStyleMatrices() const (defined in Calculator)Calculator
utf8_pos_is_valid_in_name(char *pos) (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_)Calculator
variableNameIsValid(const char *name_)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)Calculatorprotected
XOR_str (defined in Calculator)Calculatorprotected
XOR_str_len (defined in Calculator)Calculatorprotected
~Calculator() (defined in Calculator)Calculatorvirtual