|
|
using | DRetDArg1 = typename Function< RET(ARG1, ARG2)>::DRetDArg1 |
| |
|
using | DRetDArg2 = typename Function< RET(ARG1, ARG2)>::DRetDArg2 |
| |
|
using | DRetDDir1 = typename Function< RET(ARG1, ARG2)>::DRetDDir1 |
| |
|
using | DRetDDir2 = typename Function< RET(ARG1, ARG2)>::DRetDDir2 |
| |
|
using | DDRetDDArg1 = typename Function< RET(ARG1, ARG2)>::DDRetDDArg1 |
| |
|
using | DDRetDDArg2 = typename Function< RET(ARG1, ARG2)>::DDRetDDArg2 |
| |
|
using | DDRetDArg1DArg2 = typename Function< RET(ARG1, ARG2)>::DDRetDArg1DArg2 |
| |
|
using | Arg1S = typename ReplaceAT< ARG1, IndependentVariable >::Type |
| |
|
using | Arg2S = typename ReplaceAT< ARG2, IndependentVariable >::Type |
| |
|
using | RetS = typename ReplaceAT< RET, SymbolicExpression >::Type |
| |
|
|
| SymbolicFunction (const Arg1S &arg1S_, const Arg2S &arg2S_, const RetS &retS_) |
| |
|
void | setIndependentVariable1 (const Arg1S &arg1S_) |
| |
|
void | setIndependentVariable2 (const Arg2S &arg2S_) |
| |
|
void | setDependentFunction (const RetS &retS_) |
| |
|
Arg1S & | getIndependentVariable1 () |
| |
|
Arg2S & | getIndependentVariable2 () |
| |
|
RetS & | getDependentFunction () |
| |
|
void | init () |
| |
|
std::pair< int, int > | getRetSize () const override |
| |
|
int | getArg1Size () const override |
| |
|
int | getArg2Size () const override |
| |
|
RET | operator() (const ARG1 &arg1, const ARG2 &arg2) override |
| |
|
DRetDDir1 | dirDer1 (const ARG1 &arg1Dir, const ARG1 &arg1, const ARG2 &arg2) override |
| |
|
DRetDDir2 | dirDer2 (const ARG2 &arg2Dir, const ARG1 &arg1, const ARG2 &arg2) override |
| |
|
DRetDDir1 | dirDer1DirDer1 (const ARG1 &arg1Dir_1, const ARG1 &arg1Dir_2, const ARG1 &arg1, const ARG2 &arg2) override |
| |
|
DRetDDir2 | dirDer2DirDer2 (const ARG2 &arg2Dir_1, const ARG2 &arg2Dir_2, const ARG1 &arg1, const ARG2 &arg2) override |
| |
|
DRetDDir2 | dirDer2DirDer1 (const ARG2 &arg2Dir, const ARG1 &arg1Dir, const ARG1 &arg1, const ARG2 &arg2) override |
| |
|
bool | constParDer1 () const override |
| |
|
bool | constParDer2 () const override |
| |
|
|
Arg1S | arg1S |
| |
|
Arg2S | arg2S |
| |
|
Arg1S | argDir1S |
| |
|
Arg1S | argDir1S_2 |
| |
|
Arg2S | argDir2S |
| |
|
Arg2S | argDir2S_2 |
| |
|
RetS | retS |
| |
|
std::unique_ptr< Eval< decltype(retS)> > | retSEval |
| |
|
std::unique_ptr< Eval< typename ReplaceAT< DRetDDir1, SymbolicExpression >::Type > > | dd1Eval |
| |
|
std::unique_ptr< Eval< typename ReplaceAT< DRetDDir2, SymbolicExpression >::Type > > | dd2Eval |
| |
|
std::unique_ptr< Eval< typename ReplaceAT< DRetDDir1, SymbolicExpression >::Type > > | dd1dd1Eval |
| |
|
std::unique_ptr< Eval< typename ReplaceAT< DRetDDir2, SymbolicExpression >::Type > > | dd2dd2Eval |
| |
|
std::unique_ptr< Eval< typename ReplaceAT< DRetDDir2, SymbolicExpression >::Type > > | dd2dd1Eval |
| |
|
bool | isParDer1Const = false |
| |
|
bool | isParDer2Const = false |
| |
The documentation for this class was generated from the following file: