TMtxExpression::DefineVaryingFunction Method

Overload List

#SignatureDescription
1int DefineVaryingFunction(const DewString &AFunctName, TExprFunc AFuncAddress, int NArguments, const DewString &Help);Defines new varying function.
2int DefineVaryingFunction(const DewString &AFunctName, TExprFunc AFuncAddress, int NArguments);
3int DefineVaryingFunction(const DewString &AFunctName, int NArguments, const TExprFuncObj &AFuncAddress, const DewString &Help);
4int DefineVaryingFunction(const DewString &AFunctName, int NArguments, const TExprFuncObj &AFuncAddress);

Overload 1: int DefineVaryingFunction(const DewString &AFunctName, TExprFunc AFuncAddress, int NArguments, const DewString &Help);

Defines new varying function.

#NameTypeDescription
1AFunctNameconst DewString &
2AFuncAddressTExprFunc
3NArgumentsint
4Helpconst DewString &
See Also: TMtxExpression::Undefine, TMtxExpression::VarByName, TMtxExpression::GetVarList, TMtxExpression::DefineVariable, TMtxExpression::DefineDouble, TMtxExpression::DefineComplex, TMtxExpression::DefineMatrix, TMtxExpression::DefineFunction, TMtxExpression::DefineVector, TMtxExpression::DefineOperator, TMtxExpression::DefineDoubleConstant, TMtxExpression::DefineComplexConstant
Declared in Dew::Math::TMtxExpression · Dew.Math/MtxParseExpr.h · Cross-compiler

Overload 2: int DefineVaryingFunction(const DewString &AFunctName, TExprFunc AFuncAddress, int NArguments);

#NameTypeDescription
1AFunctNameconst DewString &
2AFuncAddressTExprFunc
3NArgumentsint
Declared in Dew::Math::TMtxExpression · Dew.Math/MtxParseExpr.h · Cross-compiler

Overload 3: int DefineVaryingFunction(const DewString &AFunctName, int NArguments, const TExprFuncObj &AFuncAddress, const DewString &Help);

#NameTypeDescription
1AFunctNameconst DewString &
2NArgumentsint
3AFuncAddressconst TExprFuncObj &
4Helpconst DewString &
Declared in Dew::Math::TMtxExpression · Dew.Math/MtxParseExpr.h · Cross-compiler

Overload 4: int DefineVaryingFunction(const DewString &AFunctName, int NArguments, const TExprFuncObj &AFuncAddress);

#NameTypeDescription
1AFunctNameconst DewString &
2NArgumentsint
3AFuncAddressconst TExprFuncObj &
Declared in Dew::Math::TMtxExpression · Dew.Math/MtxParseExpr.h · Cross-compiler