libqalculate-4.9.0
|
This is the complete list of members for MathStructure, including all inherited members.
add(const MathStructure &o, MathOperation op, bool append=false) (defined in MathStructure) | MathStructure | |
add(const MathStructure &o, bool append=false) (defined in MathStructure) | MathStructure | |
add(const Number &o, bool append=false) (defined in MathStructure) | MathStructure | |
add(int i, bool append=false) (defined in MathStructure) | MathStructure | |
add(Variable *v, bool append=false) (defined in MathStructure) | MathStructure | |
add(Unit *u, bool append=false) (defined in MathStructure) | MathStructure | |
add(std::string sym, bool append=false) (defined in MathStructure) | MathStructure | |
add_nocopy(MathStructure *o, MathOperation op, bool append=false) (defined in MathStructure) | MathStructure | |
add_nocopy(MathStructure *o, bool append=false) (defined in MathStructure) | MathStructure | |
addChild(const MathStructure &o) (defined in MathStructure) | MathStructure | |
addChild_nocopy(MathStructure *o) (defined in MathStructure) | MathStructure | |
addColumn(const MathStructure &mfill) (defined in MathStructure) | MathStructure | |
addColumns(size_t c, const MathStructure &mfill) (defined in MathStructure) | MathStructure | |
addRow(const MathStructure &mfill) (defined in MathStructure) | MathStructure | |
addRows(size_t r, const MathStructure &mfill) (defined in MathStructure) | MathStructure | |
adjointMatrix(const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
b_approx (defined in MathStructure) | MathStructure | protected |
b_parentheses (defined in MathStructure) | MathStructure | protected |
b_plural (defined in MathStructure) | MathStructure | protected |
b_protected (defined in MathStructure) | MathStructure | protected |
base() const (defined in MathStructure) | MathStructure | |
base() (defined in MathStructure) | MathStructure | |
calculateAdd(const MathStructure &madd, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateAddIndex(size_t index, const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateAddLast(const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseAnd(const MathStructure &mand, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseAndIndex(size_t index, const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseAndLast(const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseNot(const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseOr(const MathStructure &mor, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseOrIndex(size_t index, const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseOrLast(const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseXor(const MathStructure &mxor, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseXorIndex(size_t index, const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateBitwiseXorLast(const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateDivide(const MathStructure &mdiv, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateFunctions(const EvaluationOptions &eo, bool recursive=true, bool do_unformat=true) (defined in MathStructure) | MathStructure | |
calculateInverse(const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLimit(const MathStructure &x_var, const MathStructure &limit, const EvaluationOptions &eo_pre, int approach_direction=0) (defined in MathStructure) | MathStructure | |
calculateLogicalAnd(const MathStructure &mand, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalAndIndex(size_t index, const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalAndLast(const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalNot(const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalOr(const MathStructure &mor, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalOrIndex(size_t index, const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalOrLast(const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalXor(const MathStructure &mxor, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateLogicalXorLast(const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateMergeIndex(size_t index, const EvaluationOptions &eo, const EvaluationOptions &feo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateMultiply(const MathStructure &mmul, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateMultiplyIndex(size_t index, const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateMultiplyLast(const EvaluationOptions &eo, bool check_size=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateNegate(const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateRaise(const MathStructure &mexp, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateRaiseExponent(const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateReplace(const MathStructure &mfrom, const MathStructure &mto, const EvaluationOptions &eo, bool exclude_function_arguments=false) (defined in MathStructure) | MathStructure | |
calculatesub(const EvaluationOptions &eo, const EvaluationOptions &feo, bool recursive=true, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
calculateSubtract(const MathStructure &msub, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
childrenUpdated(bool recursive=false) | MathStructure | |
childToFront(size_t index) (defined in MathStructure) | MathStructure | |
childUpdated(size_t index, bool recursive=false) | MathStructure | |
clear(bool preserve_precision=false) | MathStructure | |
clearMatrix(bool preserve_precision=false) | MathStructure | |
clearVector(bool preserve_precision=false) | MathStructure | |
coefficient(const MathStructure &xvar, const Number &pownr, MathStructure &mcoeff) const (defined in MathStructure) | MathStructure | |
cofactor(size_t r, size_t c, MathStructure &mstruct, const EvaluationOptions &eo) const (defined in MathStructure) | MathStructure | |
columns() const (defined in MathStructure) | MathStructure | |
columnToVector(size_t c, MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
compare(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
compareApproximately(const MathStructure &o, const EvaluationOptions &eo=default_evaluation_options) const (defined in MathStructure) | MathStructure | |
comparisonType() const (defined in MathStructure) | MathStructure | |
complexToCisForm(const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
complexToExponentialForm(const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
complexToPolarForm(const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
contains(const MathStructure &mstruct, bool structural_only=true, bool check_variables=false, bool check_functions=false, bool loose_equals=false) const (defined in MathStructure) | MathStructure | |
containsAdditionPower() const (defined in MathStructure) | MathStructure | |
containsDivision() const (defined in MathStructure) | MathStructure | |
containsFunction(MathFunction *f, bool structural_only=true, bool check_variables=false, bool check_functions=false) const (defined in MathStructure) | MathStructure | |
containsFunctionId(int id, bool structural_only=true, bool check_variables=false, bool check_functions=false) const (defined in MathStructure) | MathStructure | |
containsInfinity(bool structural_only=true, bool check_variables=false, bool check_functions=false) const (defined in MathStructure) | MathStructure | |
containsInterval(bool structural_only=true, bool check_variables=false, bool check_functions=false, int ignore_high_precision_interval=0, bool include_interval_function=false) const (defined in MathStructure) | MathStructure | |
containsOpaqueContents() const (defined in MathStructure) | MathStructure | |
containsRepresentativeOf(const MathStructure &mstruct, bool check_variables=false, bool check_functions=false) const (defined in MathStructure) | MathStructure | |
containsRepresentativeOfType(StructureType mtype, bool check_variables=false, bool check_functions=false) const (defined in MathStructure) | MathStructure | |
containsType(StructureType mtype, bool structural_only=true, bool check_variables=false, bool check_functions=false) const (defined in MathStructure) | MathStructure | |
containsUnknowns() const (defined in MathStructure) | MathStructure | |
convert(Unit *u, bool convert_nonlinear_relations=false, bool *found_nonlinear_relations=NULL, bool calculate_new_functions=false, const EvaluationOptions &feo=default_evaluation_options, Prefix *new_prefix=NULL) (defined in MathStructure) | MathStructure | |
convert(const MathStructure unit_mstruct, bool convert_nonlinear_relations=false, bool *found_nonlinear_relations=NULL, bool calculate_new_functions=false, const EvaluationOptions &feo=default_evaluation_options) (defined in MathStructure) | MathStructure | |
convertToBaseUnits(bool convert_nonlinear_relations=false, bool *found_nonlinear_relations=NULL, bool calculate_new_functions=false, const EvaluationOptions &feo=default_evaluation_options, bool avoid_approximate_variables=false) (defined in MathStructure) | MathStructure | |
countChildren() const (defined in MathStructure) | MathStructure | |
countFunctions(bool count_subfunctions=true) const (defined in MathStructure) | MathStructure | |
countOccurrences(const MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
countOccurrences(const MathStructure &mstruct, bool check_variables) const (defined in MathStructure) | MathStructure | |
countTotalChildren(bool count_function_as_one=true) const (defined in MathStructure) | MathStructure | |
ct_comp (defined in MathStructure) | MathStructure | protected |
datetime() const (defined in MathStructure) | MathStructure | |
datetime() (defined in MathStructure) | MathStructure | |
decomposeFractions(const MathStructure &x_var, const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
degree(const MathStructure &xvar) const (defined in MathStructure) | MathStructure | |
delChild(size_t index, bool check_size=false) (defined in MathStructure) | MathStructure | |
determinant(MathStructure &mstruct, const EvaluationOptions &eo) const (defined in MathStructure) | MathStructure | |
differentiate(const MathStructure &x_var, const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
dissolveAllCompositeUnits() (defined in MathStructure) | MathStructure | |
divide(const MathStructure &o, bool append=false) (defined in MathStructure) | MathStructure | |
divide(const Number &o, bool append=false) (defined in MathStructure) | MathStructure | |
divide(int i, bool append=false) (defined in MathStructure) | MathStructure | |
divide(Variable *v, bool append=false) (defined in MathStructure) | MathStructure | |
divide(Unit *u, bool append=false) (defined in MathStructure) | MathStructure | |
divide(std::string sym, bool append=false) (defined in MathStructure) | MathStructure | |
divide_nocopy(MathStructure *o, bool append=false) (defined in MathStructure) | MathStructure | |
equals(const MathStructure &o, bool allow_interval=false, bool allow_infinity=false) const (defined in MathStructure) | MathStructure | |
equals(const Number &o, bool allow_interval=false, bool allow_infinity=false) const (defined in MathStructure) | MathStructure | |
equals(int i) const (defined in MathStructure) | MathStructure | |
equals(Unit *u) const (defined in MathStructure) | MathStructure | |
equals(Variable *v) const (defined in MathStructure) | MathStructure | |
equals(std::string sym) const (defined in MathStructure) | MathStructure | |
eval(const EvaluationOptions &eo=default_evaluation_options) (defined in MathStructure) | MathStructure | |
evalSort(bool recursive=false, bool absolute=false) (defined in MathStructure) | MathStructure | |
expand(const EvaluationOptions &eo=default_evaluation_options, bool unfactorize=true) (defined in MathStructure) | MathStructure | |
expandPartialFractions(const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
exponent() const (defined in MathStructure) | MathStructure | |
exponent() (defined in MathStructure) | MathStructure | |
factorize(const EvaluationOptions &eo=default_evaluation_options, bool unfactorize=true, int term_combination_levels=0, int max_msecs=1000, bool only_integers=true, int recursive=1, struct timeval *endtime_p=NULL, const MathStructure &force_factorization=m_undefined, bool complete_square=false, bool only_sqrfree=false, int max_degree_factor=-1) (defined in MathStructure) | MathStructure | |
factorizeUnits() (defined in MathStructure) | MathStructure | |
find_x_var() const (defined in MathStructure) | MathStructure | |
findAllUnknowns(MathStructure &unknowns_vector) (defined in MathStructure) | MathStructure | |
flattenVector(MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
format(const PrintOptions &po=default_print_options) (defined in MathStructure) | MathStructure | |
formatsub(const PrintOptions &po=default_print_options, MathStructure *parent=NULL, size_t pindex=0, bool recursive=true, MathStructure *top_parent=NULL) (defined in MathStructure) | MathStructure | |
function() const (defined in MathStructure) | MathStructure | |
function_value (defined in MathStructure) | MathStructure | protected |
functionValue() const (defined in MathStructure) | MathStructure | |
gaussianElimination(const EvaluationOptions &eo=default_evaluation_options, bool det=false) (defined in MathStructure) | MathStructure | |
gcd(const MathStructure &m1, const MathStructure &m2, MathStructure &mresult, const EvaluationOptions &eo, MathStructure *ca=NULL, MathStructure *cb=NULL, bool check_args=true) (defined in MathStructure) | MathStructure | static |
generateVector(MathStructure x_mstruct, const MathStructure &min, const MathStructure &max, int steps, MathStructure *x_vector=NULL, const EvaluationOptions &eo=default_evaluation_options) const (defined in MathStructure) | MathStructure | |
generateVector(MathStructure x_mstruct, const MathStructure &min, const MathStructure &max, const MathStructure &step, MathStructure *x_vector=NULL, const EvaluationOptions &eo=default_evaluation_options) const (defined in MathStructure) | MathStructure | |
generateVector(MathStructure x_mstruct, const MathStructure &x_vector, const EvaluationOptions &eo=default_evaluation_options) const (defined in MathStructure) | MathStructure | |
getArea(size_t r1, size_t c1, size_t r2, size_t c2, MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
getChild(size_t index) const (defined in MathStructure) | MathStructure | |
getChild(size_t index) (defined in MathStructure) | MathStructure | |
getElement(size_t row, size_t column) const (defined in MathStructure) | MathStructure | |
getElement(size_t row, size_t column) (defined in MathStructure) | MathStructure | |
getIdentityMatrix(MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
getRange(int start, int end, MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
hasNegativeSign() const (defined in MathStructure) | MathStructure | |
i_precision (defined in MathStructure) | MathStructure | protected |
i_ref (defined in MathStructure) | MathStructure | protected |
improve_division_multipliers(const PrintOptions &po=default_print_options, MathStructure *parent=NULL) (defined in MathStructure) | MathStructure | |
init() (defined in MathStructure) | MathStructure | protected |
inParentheses() const (defined in MathStructure) | MathStructure | |
insertChild(const MathStructure &o, size_t index) (defined in MathStructure) | MathStructure | |
insertChild_nocopy(MathStructure *o, size_t index) (defined in MathStructure) | MathStructure | |
integerFactorize() (defined in MathStructure) | MathStructure | |
integrate(const MathStructure &lower_limit, const MathStructure &upper_limit, const MathStructure &x_var_pre, const EvaluationOptions &eo=default_evaluation_options, bool force_numerical=false, bool simplify_first=true) (defined in MathStructure) | MathStructure | |
integrate(const MathStructure &x_var, const EvaluationOptions &eo, bool simplify_first=true, int use_abs=1, bool definite_integral=false, bool try_abs=true, int max_part_depth=5, std::vector< MathStructure * > *parent_parts=NULL) (defined in MathStructure) | MathStructure | |
inverse() (defined in MathStructure) | MathStructure | |
invertMatrix(const EvaluationOptions &eo) (defined in MathStructure) | MathStructure | |
isAborted() const (defined in MathStructure) | MathStructure | |
isAddition() const (defined in MathStructure) | MathStructure | |
isApproximate() const (defined in MathStructure) | MathStructure | |
isApproximatelyZero() const (defined in MathStructure) | MathStructure | |
isBitwiseAnd() const (defined in MathStructure) | MathStructure | |
isBitwiseNot() const (defined in MathStructure) | MathStructure | |
isBitwiseOr() const (defined in MathStructure) | MathStructure | |
isBitwiseXor() const (defined in MathStructure) | MathStructure | |
isComparison() const (defined in MathStructure) | MathStructure | |
isDateTime() const (defined in MathStructure) | MathStructure | |
isDivision() const (defined in MathStructure) | MathStructure | |
isEmptySymbol() const (defined in MathStructure) | MathStructure | |
isFunction() const (defined in MathStructure) | MathStructure | |
isInfinite(bool ignore_imag=true) const (defined in MathStructure) | MathStructure | |
isInfinity() const (defined in MathStructure) | MathStructure | |
isInteger() const (defined in MathStructure) | MathStructure | |
isInverse() const (defined in MathStructure) | MathStructure | |
isLogicalAnd() const (defined in MathStructure) | MathStructure | |
isLogicalNot() const (defined in MathStructure) | MathStructure | |
isLogicalOr() const (defined in MathStructure) | MathStructure | |
isLogicalXor() const (defined in MathStructure) | MathStructure | |
isMatrix() const (defined in MathStructure) | MathStructure | |
isMinusOne() const (defined in MathStructure) | MathStructure | |
isMultiplication() const (defined in MathStructure) | MathStructure | |
isNegate() const (defined in MathStructure) | MathStructure | |
isNumber() const (defined in MathStructure) | MathStructure | |
isNumber_exp() const (defined in MathStructure) | MathStructure | |
isNumericMatrix() const (defined in MathStructure) | MathStructure | |
isolate_x(const EvaluationOptions &eo, const MathStructure &x_var=m_undefined, bool check_result=false) (defined in MathStructure) | MathStructure | |
isolate_x(const EvaluationOptions &eo, const EvaluationOptions &feo, const MathStructure &x_var=m_undefined, bool check_result=false) (defined in MathStructure) | MathStructure | |
isolate_x_sub(const EvaluationOptions &eo, EvaluationOptions &eo2, const MathStructure &x_var, MathStructure *morig=NULL) (defined in MathStructure) | MathStructure | protected |
isOne() const (defined in MathStructure) | MathStructure | |
isPlural() const (defined in MathStructure) | MathStructure | |
isPower() const (defined in MathStructure) | MathStructure | |
isProtected() const (defined in MathStructure) | MathStructure | |
isRationalPolynomial(bool allow_non_rational_coefficient=false, bool allow_interval_coefficient=false) const | MathStructure | |
isSymbolic() const (defined in MathStructure) | MathStructure | |
isUndefined() const (defined in MathStructure) | MathStructure | |
isUnit() const (defined in MathStructure) | MathStructure | |
isUnit_exp() const (defined in MathStructure) | MathStructure | |
isUnitCompatible(const MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
isUnknown() const (defined in MathStructure) | MathStructure | |
isUnknown_exp() const (defined in MathStructure) | MathStructure | |
isVariable() const (defined in MathStructure) | MathStructure | |
isVector() const (defined in MathStructure) | MathStructure | |
isZero() const (defined in MathStructure) | MathStructure | |
last() (defined in MathStructure) | MathStructure | |
last() const (defined in MathStructure) | MathStructure | |
lcm(const MathStructure &m1, const MathStructure &m2, MathStructure &mlcm, const EvaluationOptions &eo, bool check_args=true) (defined in MathStructure) | MathStructure | static |
lcoefficient(const MathStructure &xvar, MathStructure &mcoeff) const (defined in MathStructure) | MathStructure | |
ldegree(const MathStructure &xvar) const (defined in MathStructure) | MathStructure | |
m_type (defined in MathStructure) | MathStructure | protected |
MathStructure() | MathStructure | |
MathStructure(const MathStructure &o) | MathStructure | |
MathStructure(int num, int den=1, int exp10=0) | MathStructure | |
MathStructure(long int num, long int den, long int exp10=0L) (defined in MathStructure) | MathStructure | |
MathStructure(std::string sym, bool force_symbol=false) | MathStructure | |
MathStructure(const QalculateDateTime &o_dt) | MathStructure | |
MathStructure(double float_value) | MathStructure | |
MathStructure(const MathStructure *o,...) | MathStructure | |
MathStructure(MathFunction *o,...) | MathStructure | |
MathStructure(Unit *u, Prefix *p=NULL) | MathStructure | |
MathStructure(Variable *o) | MathStructure | |
MathStructure(const Number &o) | MathStructure | |
matrixIsSquare() const (defined in MathStructure) | MathStructure | |
matrixToVector(MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
maxCoefficient() (defined in MathStructure) | MathStructure | |
merge_addition(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
merge_bitwise_and(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
merge_bitwise_or(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
merge_bitwise_xor(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
merge_logical_and(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
merge_logical_or(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
merge_logical_xor(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
merge_multiplication(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false, bool do_append=true) (defined in MathStructure) | MathStructure | |
merge_power(MathStructure &mstruct, const EvaluationOptions &eo, MathStructure *mparent=NULL, size_t index_this=1, size_t index_that=2, bool reversed=false) (defined in MathStructure) | MathStructure | |
mergeInterval(const MathStructure &o, bool set_to_overlap=false) (defined in MathStructure) | MathStructure | |
mergePrecision(const MathStructure &o) (defined in MathStructure) | MathStructure | |
mergePrecision(bool approx, int prec) (defined in MathStructure) | MathStructure | |
multiply(const MathStructure &o, bool append=false) (defined in MathStructure) | MathStructure | |
multiply(const Number &o, bool append=false) (defined in MathStructure) | MathStructure | |
multiply(int i, bool append=false) (defined in MathStructure) | MathStructure | |
multiply(Variable *v, bool append=false) (defined in MathStructure) | MathStructure | |
multiply(Unit *u, bool append=false) (defined in MathStructure) | MathStructure | |
multiply(std::string sym, bool append=false) (defined in MathStructure) | MathStructure | |
multiply_nocopy(MathStructure *o, bool append=false) (defined in MathStructure) | MathStructure | |
neededMultiplicationSign(const PrintOptions &po, const InternalPrintStruct &ips, const MathStructure &parent, size_t index, bool par, bool par_prev, bool flat_division=true, bool flat_power=true) const (defined in MathStructure) | MathStructure | |
needsParenthesis(const PrintOptions &po, const InternalPrintStruct &ips, const MathStructure &parent, size_t index, bool flat_division=true, bool flat_power=true) const (defined in MathStructure) | MathStructure | |
negate() (defined in MathStructure) | MathStructure | |
number() const (defined in MathStructure) | MathStructure | |
number() (defined in MathStructure) | MathStructure | |
numberUpdated() (defined in MathStructure) | MathStructure | |
o_datetime (defined in MathStructure) | MathStructure | protected |
o_function (defined in MathStructure) | MathStructure | protected |
o_number (defined in MathStructure) | MathStructure | protected |
o_prefix (defined in MathStructure) | MathStructure | protected |
o_unit (defined in MathStructure) | MathStructure | protected |
o_variable (defined in MathStructure) | MathStructure | protected |
operator!() const (defined in MathStructure) | MathStructure | |
operator!=(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator&&(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator*(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator*=(const MathStructure &o) (defined in MathStructure) | MathStructure | |
operator*=(const Number &o) (defined in MathStructure) | MathStructure | |
operator*=(int i) (defined in MathStructure) | MathStructure | |
operator*=(Unit *u) (defined in MathStructure) | MathStructure | |
operator*=(Variable *v) (defined in MathStructure) | MathStructure | |
operator*=(std::string sym) (defined in MathStructure) | MathStructure | |
operator+(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator+=(const MathStructure &o) (defined in MathStructure) | MathStructure | |
operator+=(const Number &o) (defined in MathStructure) | MathStructure | |
operator+=(int i) (defined in MathStructure) | MathStructure | |
operator+=(Unit *u) (defined in MathStructure) | MathStructure | |
operator+=(Variable *v) (defined in MathStructure) | MathStructure | |
operator+=(std::string sym) (defined in MathStructure) | MathStructure | |
operator-() const (defined in MathStructure) | MathStructure | |
operator-(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator-=(const MathStructure &o) (defined in MathStructure) | MathStructure | |
operator-=(const Number &o) (defined in MathStructure) | MathStructure | |
operator-=(int i) (defined in MathStructure) | MathStructure | |
operator-=(Unit *u) (defined in MathStructure) | MathStructure | |
operator-=(Variable *v) (defined in MathStructure) | MathStructure | |
operator-=(std::string sym) (defined in MathStructure) | MathStructure | |
operator/(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator/=(const MathStructure &o) (defined in MathStructure) | MathStructure | |
operator/=(const Number &o) (defined in MathStructure) | MathStructure | |
operator/=(int i) (defined in MathStructure) | MathStructure | |
operator/=(Unit *u) (defined in MathStructure) | MathStructure | |
operator/=(Variable *v) (defined in MathStructure) | MathStructure | |
operator/=(std::string sym) (defined in MathStructure) | MathStructure | |
operator=(const MathStructure &o) (defined in MathStructure) | MathStructure | |
operator=(const Number &o) (defined in MathStructure) | MathStructure | |
operator=(int i) (defined in MathStructure) | MathStructure | |
operator=(Unit *u) (defined in MathStructure) | MathStructure | |
operator=(Variable *v) (defined in MathStructure) | MathStructure | |
operator=(std::string sym) (defined in MathStructure) | MathStructure | |
operator==(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator==(const Number &o) const (defined in MathStructure) | MathStructure | |
operator==(int i) const (defined in MathStructure) | MathStructure | |
operator==(Unit *u) const (defined in MathStructure) | MathStructure | |
operator==(Variable *v) const (defined in MathStructure) | MathStructure | |
operator==(std::string sym) const (defined in MathStructure) | MathStructure | |
operator[](size_t index) | MathStructure | |
operator[](size_t index) const | MathStructure | |
operator^(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
operator^=(const MathStructure &o) (defined in MathStructure) | MathStructure | |
operator^=(const Number &o) (defined in MathStructure) | MathStructure | |
operator^=(int i) (defined in MathStructure) | MathStructure | |
operator^=(Unit *u) (defined in MathStructure) | MathStructure | |
operator^=(Variable *v) (defined in MathStructure) | MathStructure | |
operator^=(std::string sym) (defined in MathStructure) | MathStructure | |
operator||(const MathStructure &o) const (defined in MathStructure) | MathStructure | |
overallCoefficient() const (defined in MathStructure) | MathStructure | |
permanent(MathStructure &mstruct, const EvaluationOptions &eo) const (defined in MathStructure) | MathStructure | |
pivot(size_t ro, size_t co, bool symbolic=true) (defined in MathStructure) | MathStructure | |
polynomialContent(const MathStructure &xvar, MathStructure &mcontent, const EvaluationOptions &eo) const (defined in MathStructure) | MathStructure | |
polynomialDivide(const MathStructure &mnum, const MathStructure &mden, MathStructure &mquotient, const EvaluationOptions &eo, bool check_args=true) (defined in MathStructure) | MathStructure | static |
polynomialPrimpart(const MathStructure &xvar, MathStructure &mprim, const EvaluationOptions &eo) const (defined in MathStructure) | MathStructure | |
polynomialPrimpart(const MathStructure &xvar, const MathStructure &c, MathStructure &mprim, const EvaluationOptions &eo) const (defined in MathStructure) | MathStructure | |
polynomialQuotient(const MathStructure &mnum, const MathStructure &mden, const MathStructure &xvar, MathStructure &mquotient, const EvaluationOptions &eo, bool check_args=true) (defined in MathStructure) | MathStructure | static |
polynomialUnit(const MathStructure &xvar) const (defined in MathStructure) | MathStructure | |
polynomialUnitContentPrimpart(const MathStructure &xvar, int &munit, MathStructure &mcontent, MathStructure &mprim, const EvaluationOptions &eo) const (defined in MathStructure) | MathStructure | |
postFormatUnits(const PrintOptions &po=default_print_options, MathStructure *parent=NULL, size_t pindex=0) (defined in MathStructure) | MathStructure | |
precision() const (defined in MathStructure) | MathStructure | |
prefix() const (defined in MathStructure) | MathStructure | |
prefixCurrencies(const PrintOptions &po=default_print_options) (defined in MathStructure) | MathStructure | |
print(const PrintOptions &po=default_print_options, const InternalPrintStruct &ips=top_ips) const (defined in MathStructure) | MathStructure | |
print(const PrintOptions &po, bool format, int colorize=0, int tagtype=TAG_TYPE_HTML, const InternalPrintStruct &ips=top_ips) const (defined in MathStructure) | MathStructure | |
raise(const MathStructure &o) (defined in MathStructure) | MathStructure | |
raise(const Number &o) (defined in MathStructure) | MathStructure | |
raise(int i) (defined in MathStructure) | MathStructure | |
raise(Variable *v) (defined in MathStructure) | MathStructure | |
raise(Unit *u) (defined in MathStructure) | MathStructure | |
raise(std::string sym) (defined in MathStructure) | MathStructure | |
raise_nocopy(MathStructure *o) (defined in MathStructure) | MathStructure | |
rankVector(bool ascending=true) (defined in MathStructure) | MathStructure | |
ref() (defined in MathStructure) | MathStructure | |
refcount() const (defined in MathStructure) | MathStructure | |
removeDefaultAngleUnit(const EvaluationOptions &eo=default_evaluation_options) (defined in MathStructure) | MathStructure | |
removeType(StructureType mtype) (defined in MathStructure) | MathStructure | |
replace(const MathStructure &mfrom, const MathStructure &mto, bool once_only=false, bool exclude_function_arguments=false) (defined in MathStructure) | MathStructure | |
replace(const MathStructure &mfrom, const MathStructure &mto, bool once_only, bool exclude_function_arguments, bool replace_in_variables) (defined in MathStructure) | MathStructure | |
replace(Variable *v, const MathStructure &mto) (defined in MathStructure) | MathStructure | |
replace(const MathStructure &mfrom1, const MathStructure &mto1, const MathStructure &mfrom2, const MathStructure &mto2) (defined in MathStructure) | MathStructure | |
representsApproximatelyZero(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsBoolean() const (defined in MathStructure) | MathStructure | |
representsComplex(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsEven(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsFraction(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsInteger(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsNegative(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsNonComplex(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsNonInteger(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsNonMatrix() const (defined in MathStructure) | MathStructure | |
representsNonNegative(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsNonPositive(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsNonZero(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsNumber(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsOdd(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsPositive(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsRational(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsReal(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
representsScalar() const (defined in MathStructure) | MathStructure | |
representsUndefined(bool include_children=false, bool include_infinite=false, bool be_strict=false) const (defined in MathStructure) | MathStructure | |
representsZero(bool allow_units=false) const (defined in MathStructure) | MathStructure | |
resizeMatrix(size_t r, size_t c, const MathStructure &mfill) (defined in MathStructure) | MathStructure | |
resizeVector(size_t i, const MathStructure &mfill) (defined in MathStructure) | MathStructure | |
rows() const (defined in MathStructure) | MathStructure | |
rowToVector(size_t r, MathStructure &mstruct) const (defined in MathStructure) | MathStructure | |
s_sym (defined in MathStructure) | MathStructure | protected |
set(const MathStructure &o, bool merge_precision=false) | MathStructure | |
set(int num, int den=1, int exp10=0, bool preserve_precision=false) | MathStructure | |
set(long int num, long int den, long int exp10=0L, bool preserve_precision=false) (defined in MathStructure) | MathStructure | |
set(std::string sym, bool preserve_precision=false, bool force_symbol=false) | MathStructure | |
set(const QalculateDateTime &o_dt, bool preserve_precision=false) | MathStructure | |
set(double float_value, bool preserve_precision=false) | MathStructure | |
set(MathFunction *o,...) | MathStructure | |
set(Unit *u, Prefix *p=NULL, bool preserve_precision=false) | MathStructure | |
set(Variable *o, bool preserve_precision=false) | MathStructure | |
set(const Number &o, bool preserve_precision=false) | MathStructure | |
set_nocopy(MathStructure &o, bool merge_precision=false) | MathStructure | |
setAborted(bool preserve_precision=false) | MathStructure | |
setApproximate(bool is_approx=true, bool recursive=false) (defined in MathStructure) | MathStructure | |
setBitwiseNot() (defined in MathStructure) | MathStructure | |
setChild(const MathStructure &o, size_t index=1, bool merge_precision=false) (defined in MathStructure) | MathStructure | |
setChild_nocopy(MathStructure *o, size_t index=1, bool merge_precision=false) (defined in MathStructure) | MathStructure | |
setComparisonType(ComparisonType comparison_type) (defined in MathStructure) | MathStructure | |
setElement(const MathStructure &mstruct, size_t row, size_t column) (defined in MathStructure) | MathStructure | |
setFunction(MathFunction *f) (defined in MathStructure) | MathStructure | |
setFunctionId(int id) (defined in MathStructure) | MathStructure | |
setInParentheses(bool b=true) (defined in MathStructure) | MathStructure | |
setLogicalNot() (defined in MathStructure) | MathStructure | |
setPlural(bool is_plural) (defined in MathStructure) | MathStructure | |
setPrecision(int prec, bool recursive=false) (defined in MathStructure) | MathStructure | |
setPrefix(Prefix *p) (defined in MathStructure) | MathStructure | |
setPrefixes(const PrintOptions &po=default_print_options, MathStructure *parent=NULL, size_t pindex=0) (defined in MathStructure) | MathStructure | |
setPrefixForUnit(Unit *u, Prefix *new_prefix) (defined in MathStructure) | MathStructure | |
setProtected(bool do_protect=true) (defined in MathStructure) | MathStructure | |
setToChild(size_t index, bool merge_precision=false, MathStructure *mparent=NULL, size_t index_this=1) (defined in MathStructure) | MathStructure | |
setToIdentityMatrix(size_t n) (defined in MathStructure) | MathStructure | |
setType(StructureType mtype) | MathStructure | |
setUndefined(bool preserve_precision=false) | MathStructure | |
setUnit(Unit *u) (defined in MathStructure) | MathStructure | |
setVariable(Variable *v) (defined in MathStructure) | MathStructure | |
setVector(const MathStructure *o,...) | MathStructure | |
simplify(const EvaluationOptions &eo=default_evaluation_options, bool unfactorize=true) (defined in MathStructure) | MathStructure | |
size() const (defined in MathStructure) | MathStructure | |
sort(const PrintOptions &po=default_print_options, bool recursive=true) (defined in MathStructure) | MathStructure | |
sortVector(bool ascending=true) (defined in MathStructure) | MathStructure | |
structure(StructuringMode structuring, const EvaluationOptions &eo, bool restore_first=true) (defined in MathStructure) | MathStructure | |
subtract(const MathStructure &o, bool append=false) (defined in MathStructure) | MathStructure | |
subtract(const Number &o, bool append=false) (defined in MathStructure) | MathStructure | |
subtract(int i, bool append=false) (defined in MathStructure) | MathStructure | |
subtract(Variable *v, bool append=false) (defined in MathStructure) | MathStructure | |
subtract(Unit *u, bool append=false) (defined in MathStructure) | MathStructure | |
subtract(std::string sym, bool append=false) (defined in MathStructure) | MathStructure | |
subtract_nocopy(MathStructure *o, bool append=false) (defined in MathStructure) | MathStructure | |
swapChildren(size_t index1, size_t index2) (defined in MathStructure) | MathStructure | |
symbol() const (defined in MathStructure) | MathStructure | |
syncUnits(bool sync_nonlinear_relations=false, bool *found_nonlinear_relations=NULL, bool calculate_new_functions=false, const EvaluationOptions &feo=default_evaluation_options) (defined in MathStructure) | MathStructure | |
tcoefficient(const MathStructure &xvar, MathStructure &mcoeff) const (defined in MathStructure) | MathStructure | |
testCompositeUnit(Unit *u) (defined in MathStructure) | MathStructure | |
testDissolveCompositeUnit(Unit *u) (defined in MathStructure) | MathStructure | |
transform(StructureType mtype, const MathStructure &o) (defined in MathStructure) | MathStructure | |
transform(StructureType mtype, const Number &o) (defined in MathStructure) | MathStructure | |
transform(StructureType mtype, int i) (defined in MathStructure) | MathStructure | |
transform(StructureType mtype, Unit *u) (defined in MathStructure) | MathStructure | |
transform(StructureType mtype, Variable *v) (defined in MathStructure) | MathStructure | |
transform(StructureType mtype, std::string sym) (defined in MathStructure) | MathStructure | |
transform(StructureType mtype) (defined in MathStructure) | MathStructure | |
transform(MathFunction *o) (defined in MathStructure) | MathStructure | |
transform(ComparisonType ctype, const MathStructure &o) (defined in MathStructure) | MathStructure | |
transform_nocopy(StructureType mtype, MathStructure *o) (defined in MathStructure) | MathStructure | |
transformById(int id) (defined in MathStructure) | MathStructure | |
transposeMatrix() (defined in MathStructure) | MathStructure | |
type() const (defined in MathStructure) | MathStructure | |
unformat(const EvaluationOptions &eo=default_evaluation_options) (defined in MathStructure) | MathStructure | |
unit() const (defined in MathStructure) | MathStructure | |
unit_exp_prefix() const (defined in MathStructure) | MathStructure | |
unit_exp_unit() const (defined in MathStructure) | MathStructure | |
unref() (defined in MathStructure) | MathStructure | |
v_order (defined in MathStructure) | MathStructure | protected |
v_subs (defined in MathStructure) | MathStructure | protected |
variable() const (defined in MathStructure) | MathStructure | |
~MathStructure() (defined in MathStructure) | MathStructure |