Nektar++
|
Public Member Functions | |
def | evaluate (self) |
Public Member Functions inherited from CellMLToNektar.pycml.mathml_operator | |
def | wrong_number_of_operands (self, found, wanted) |
Public Member Functions inherited from CellMLToNektar.pycml.mathml | |
def | __init__ (self) |
def | __repr__ (self) |
def | __deepcopy__ (self, memo) |
def | clone_self (self, register=False) |
def | get_original_of_clone (self) |
def | get_component (self) |
def | model (self) |
def | eval (self, elt) |
Public Member Functions inherited from CellMLToNektar.pycml.element_base | |
def | __init__ (self) |
def | __delattr__ (self, key) |
def | __setattr__ (self, key, value) |
def | rootNode (self) |
def | cmeta_id (self) |
def | xml_remove_child_at (self, index=-1) |
def | xml_doc (self) |
def | xml_properties (self) |
Private Member Functions | |
def | _get_binding_time (self) |
Additional Inherited Members | |
Static Public Member Functions inherited from CellMLToNektar.pycml.mathml | |
def | clone (expr) |
Public Attributes inherited from CellMLToNektar.pycml.element_base | |
xml_attributes | |
Properties inherited from CellMLToNektar.pycml.mathml | |
component = property(get_component) | |
|
private |
Return the binding time of the enclosing <apply> element. Short-circuit if a static True operand occurs before any dynamic operands, returning static. Otherwise return the least upper bound of operand binding times, as usual.
Definition at line 5857 of file pycml.py.
References CellMLToNektar.pycml.mathml.eval().
Referenced by CellMLToNektar.pycml.mathml_ci._reduce(), CellMLToNektar.pycml.mathml_apply._reduce(), CellMLToNektar.pycml.mathml_piecewise._reduce(), CellMLToNektar.pycml.cellml_variable.get_value(), and CellMLToNektar.pycml.cellml_variable.is_statically_const().
def CellMLToNektar.pycml.mathml_or.evaluate | ( | self | ) |
Return the logical disjunction of the operands. Evaluates operands in the order given in the file, and will short-circuit at the first which evaluates to True.
Definition at line 5843 of file pycml.py.
References CellMLToNektar.pycml.mathml.eval().
Referenced by CellMLToNektar.pycml.mathml_constructor._eval_self(), and CellMLToNektar.pycml.mathml_ci._reduce().