Nektar++
Static Public Attributes | List of all members
CellMLToNektar.pycml.mathml_apply.OPS Class Reference

Static Public Attributes

 absRound = frozenset(('abs', 'floor', 'ceiling', 'rem'))
 
 timesDivide = frozenset(('times', 'divide'))
 
 plusMinus = frozenset(('plus', 'minus'))
 
 trig
 
 elementary = frozenset(('exp', 'log', 'ln')).union(trig)
 
 relations = frozenset(('eq', 'neq', 'gt', 'lt', 'geq', 'leq'))
 
 logical = frozenset(('and', 'or', 'xor', 'not'))
 

Detailed Description

Classifications of operators.

Definition at line 4378 of file pycml.py.

Member Data Documentation

◆ absRound

CellMLToNektar.pycml.mathml_apply.OPS.absRound = frozenset(('abs', 'floor', 'ceiling', 'rem'))
static

Definition at line 4380 of file pycml.py.

◆ elementary

CellMLToNektar.pycml.mathml_apply.OPS.elementary = frozenset(('exp', 'log', 'ln')).union(trig)
static

Definition at line 4389 of file pycml.py.

◆ logical

CellMLToNektar.pycml.mathml_apply.OPS.logical = frozenset(('and', 'or', 'xor', 'not'))
static

Definition at line 4391 of file pycml.py.

◆ plusMinus

CellMLToNektar.pycml.mathml_apply.OPS.plusMinus = frozenset(('plus', 'minus'))
static

Definition at line 4382 of file pycml.py.

◆ relations

CellMLToNektar.pycml.mathml_apply.OPS.relations = frozenset(('eq', 'neq', 'gt', 'lt', 'geq', 'leq'))
static

Definition at line 4390 of file pycml.py.

◆ timesDivide

CellMLToNektar.pycml.mathml_apply.OPS.timesDivide = frozenset(('times', 'divide'))
static

Definition at line 4381 of file pycml.py.

◆ trig

CellMLToNektar.pycml.mathml_apply.OPS.trig
static
Initial value:
= frozenset(('sin', 'cos', 'tan', 'sec', 'csc', 'cot',
'sinh', 'cosh', 'tanh', 'sech', 'csch', 'coth',
'arcsin', 'arccos', 'arctan',
'arcsec', 'arccsc', 'arccot',
'arcsinh', 'arccosh', 'arctanh',
'arcsech', 'arccsch', 'arccoth'))

Definition at line 4383 of file pycml.py.