# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

AliasUnit | An unit with relation to another unit
AliasUnit_Composite | A subunit in a CompositeUnit
Argument | A mathematical function argument definition with free value and base class for all argument definitions
ArgumentSet | A set of accepted arguments
Assumptions | An assumption about an unknown mathematical value
BinaryPrefix | A binary prefix
BooleanArgument | A boolean argument
Calculator | The almighty calculator class
CalculatorMessage | A message with information to the user. Primarily used for errors and warnings
CompositeUnit | A unit consisting of a number of other units
DataObject | A a data set object
DataObjectArgument | Data object function argument
DataProperty | A data set property
DataPropertyArgument | Data property function argument
DataSet | A data set
DateArgument | A date argument
DecimalPrefix | A decimal (metric) prefix
DynamicVariable | Abstract base class for variables with a value which is recalculated when the precision has changed
EvaluationOptions | Options for calculation
ExpressionItem | Abstract base class for functions, variables and units
ExpressionItemArgument | Argument for functions, variables and units
ExpressionName | A name for an expression item (function, variable or unit)
FunctionArgument | A function argument
IntegerArgument | A definition for integer arguments
KnownVariable | A variable with a known value
MathFunction | Abstract base class for mathematical functions
MathStructure | A structure representing a mathematical value/expression/result
MatrixArgument | A matrix argument
Number | A number
NumberArgument | A definition for numerical arguments
NumberPrefix | A prefix with a free numerical value
ParseOptions | Options for parsing expressions
PlotDataParameters | Parameters for plot data series
PlotParameters | Parameters passed to plotting functions
Prefix | Abstract class for prefixes
PrintOptions | Options for formatting and display of mathematical structures/results
SortOptions | Options for ordering the parts of a mathematical expression/result before display
SymbolicArgument | A symbolic argument
TextArgument | A text argument
Unit | A unit for measurement
UnknownVariable | A variable with unknown value
UserFunction | A user defined mathematical function
Variable | Abstract base class for variables
VectorArgument | A vector argument