|
Nektar++
|
Public Member Functions | |
| __init__ (self) | |
| set_condition_function (self, func=None) | |
Protected Member Functions | |
| _ex_quotient (self, e) | |
| _ex_remainder (self, e) | |
| _ex_power (self, e) | |
| _ex_log (self, e) | |
| _ex_abs (self, e) | |
| _ex_not (self, e) | |
| _ex_and (self, e) | |
| _ex_or (self, e) | |
| _ex_if (self, e) | |
| _ex_piecewise (self, e) | |
Protected Attributes | |
| _function_prefix | |
| _fcond | |
This :class:`ExpressionWriter <myokit.formats.ExpressionWriter>` writes equations for variables in a Nektar-style syntax.
Definition at line 14 of file _ewriter.py.
| nektar._ewriter.NektarExpressionWriter.__init__ | ( | self | ) |
Definition at line 19 of file _ewriter.py.
References nektar._ewriter.NektarExpressionWriter.__init__().
Referenced by nektar._ewriter.NektarExpressionWriter.__init__().
|
protected |
Definition at line 78 of file _ewriter.py.
|
protected |
Definition at line 91 of file _ewriter.py.
|
protected |
Definition at line 97 of file _ewriter.py.
References nektar._ewriter.NektarExpressionWriter._fcond.
|
protected |
Definition at line 69 of file _ewriter.py.
|
protected |
Definition at line 81 of file _ewriter.py.
|
protected |
Definition at line 94 of file _ewriter.py.
|
protected |
Definition at line 104 of file _ewriter.py.
References nektar._ewriter.NektarExpressionWriter._fcond.
|
protected |
Definition at line 57 of file _ewriter.py.
|
protected |
Definition at line 45 of file _ewriter.py.
|
protected |
Definition at line 50 of file _ewriter.py.
| nektar._ewriter.NektarExpressionWriter.set_condition_function | ( | self, | |
func = None |
|||
| ) |
Sets a function name to use for if statements By setting func to None you can revert back to the default behavior (the ternary operator). Any other value will be interpreted as the name of a C function taking arguments (condition, value_if_true, value_if_false).
Definition at line 24 of file _ewriter.py.
References nektar._ewriter.NektarExpressionWriter._fcond.
|
protected |
Definition at line 22 of file _ewriter.py.
Referenced by nektar._ewriter.NektarExpressionWriter._ex_if(), nektar._ewriter.NektarExpressionWriter._ex_piecewise(), and nektar._ewriter.NektarExpressionWriter.set_condition_function().
|
protected |
Definition at line 21 of file _ewriter.py.