Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | List of all members
CellMLToNektar.pycml.mathml_leq Class Reference
Inheritance diagram for CellMLToNektar.pycml.mathml_leq:
Inheritance graph
[legend]
Collaboration diagram for CellMLToNektar.pycml.mathml_leq:
Collaboration graph
[legend]

Public Member Functions

def evaluate
 
- Public Member Functions inherited from CellMLToNektar.pycml.mathml_operator
def wrong_number_of_operands
 
- Public Member Functions inherited from CellMLToNektar.pycml.mathml
def __init__
 
def __repr__
 
def __deepcopy__
 
def clone_self
 
def get_original_of_clone
 
def get_component
 
def model
 
def eval
 
- Public Member Functions inherited from CellMLToNektar.pycml.element_base
def __init__
 
def __delattr__
 
def __setattr__
 
def rootNode
 
def cmeta_id
 
def xml_remove_child_at
 
def xml_doc
 
def xml_properties
 

Additional Inherited Members

- Static Public Member Functions inherited from CellMLToNektar.pycml.mathml
def clone
 
- Public Attributes inherited from CellMLToNektar.pycml.element_base
 xml_attributes
 
- Properties inherited from CellMLToNektar.pycml.mathml
 component = property(get_component)
 

Detailed Description

Class representing the MathML <leq> operator.

Definition at line 5880 of file pycml.py.

Member Function Documentation

def CellMLToNektar.pycml.mathml_leq.evaluate (   self)
Return True iff the value of the first operand is
less than or equal to the value of the second.

Definition at line 5882 of file pycml.py.

References CellMLToNektar.pycml.mathml.eval(), and CellMLToNektar.pycml.mathml_operator.wrong_number_of_operands().

Referenced by CellMLToNektar.pycml.mathml_constructor._eval_self().

5883  def evaluate(self):
5884  """
5885  Return True iff the value of the first operand is
5886  less than or equal to the value of the second.
5887  """
5888  app = self.xml_parent
5889  ops = list(app.operands())
5890  if len(ops) != 2:
5891  self.wrong_number_of_operands(len(ops), [2])
5892  return self.eval(ops[0]) <= self.eval(ops[1])