27 #ifndef AMATH_FUNCTION_DEFS_H 28 #define AMATH_FUNCTION_DEFS_H 94 #include "main/nodes.h" A versed sine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse coversed cosine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A chord function in a syntax tree.
A cotangent function in a syntax tree.
A coversed sine function in a syntax tree.
An inverse hyperbolic cosine function in a syntax tree.
An inverse exsecant function in a syntax tree.
A sine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A arccosine function in a syntax tree.
Represents a mathematical function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A exsecant function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A rounding function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse chord function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A cube root function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse haversed cosine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A floor function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A cosecant function in a syntax tree.
An inverse hyperbolic cotangent function in a syntax tree.
An inverse hyperbolic secant function in a syntax tree.
A truncation function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A arccotangent function in a syntax tree.
A secant function in a syntax tree.
A arcsecant function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse hacoversed cosine function in a syntax tree.
A hyperbolic cotangent function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A natural logarithm function in a syntax tree.
A logarithm function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse excosecant function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A versed cosine function in a syntax tree.
A hacoversed sine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A hyperbolic sine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse hacoversed sine function in a syntax tree.
An inverse haversed sine function in a syntax tree.
Function definitions of known mathematical functions.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse hyperbolic tangent function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A hacoversed cosine function in a syntax tree.
An inverse coversed sine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
CreateFunctionNode create
A arccosecant function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A excosecant function in a syntax tree.
A haversed sine function in a syntax tree.
A cosine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A hyperbolic cosecant function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse hyperbolic sine function in a syntax tree.
A arcsine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A haversed cosine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static const functiondef functiondefs[]
A tangent function in a syntax tree.
A coversed cosine function in a syntax tree.
A signum function in a syntax tree.
An inverse hyperbolic cosecant function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
Base class for all nodes related to mathematical expressions.
A cube root function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A arctangent function in a syntax tree.
A hyperbolic tangent function in a syntax tree.
A ceiling function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
A hyperbolic secant function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse versed cosine function in a syntax tree.
A binary logarithm function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)
An inverse versed sine function in a syntax tree.
A hyperbolic cosine function in a syntax tree.
static FunctionNode * Create(ExpressionNode *expression, char *text, char *sys)