Public Member Functions | Public Attributes

bio_expression::Expression Class Reference

Interface for mathematical expressions. More...

Inheritance diagram for bio_expression::Expression:
bio_expression::abs bio_expression::Beta bio_expression::BinOp bio_expression::bioBayesNormalDraw bio_expression::bioLogit bio_expression::bioMultSum bio_expression::bioNormalCdf bio_expression::bioNormalDraws bio_expression::bioNormalPdf bio_expression::bioUniformDraws bio_expression::bioUniformSymmetricDraws bio_expression::DefineVariable bio_expression::Derive bio_expression::Elem bio_expression::Enumerate bio_expression::exp bio_expression::Integrate bio_expression::log bio_expression::max bio_expression::MH bio_expression::min bio_expression::Numeric bio_expression::Prod bio_expression::RandomVariable bio_expression::Sum bio_expression::UnOp bio_expression::Variable

List of all members.

Public Member Functions

def __init__
 Constructor.
def getExpression
def __str__
def __neg__
def __add__
def __radd__
def __sub__
def __rsub__
def __mul__
def __rmul__
def __div__
def __rdiv__
def __truediv__
 Support for Python version 3.x.
def __rtruediv__
 Support for Python version 3.x.
def __mod__
def __pow__
def __rpow__
def __and__
def __or__
def __eq__
def __ne__
def __le__
def __ge__
def __lt__
def __gt__

Public Attributes

 operatorIndex

Detailed Description

Interface for mathematical expressions.


Constructor & Destructor Documentation

def bio_expression::Expression::__init__ (   self )

Constructor.


Member Function Documentation

def bio_expression::Expression::__add__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E + expression
def bio_expression::Expression::__and__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E and expression
def bio_expression::Expression::__div__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E / expression
def bio_expression::Expression::__eq__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E == expression
def bio_expression::Expression::__ge__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E >= expression
def bio_expression::Expression::__gt__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E > expression
def bio_expression::Expression::__le__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E <= expression
def bio_expression::Expression::__lt__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E < expression
def bio_expression::Expression::__mod__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E % expression (modulo)
def bio_expression::Expression::__mul__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E * expression
def bio_expression::Expression::__ne__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E != expression
def bio_expression::Expression::__neg__ (   self )
Returns:
If E is the expression, returns -E
def bio_expression::Expression::__or__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E or expression
def bio_expression::Expression::__pow__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E ^ expression
def bio_expression::Expression::__radd__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns expression + E
def bio_expression::Expression::__rdiv__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns expression / E
def bio_expression::Expression::__rmul__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns expression * E
def bio_expression::Expression::__rpow__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns expression ^ E
def bio_expression::Expression::__rsub__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns expression - E
def bio_expression::Expression::__rtruediv__ (   self,
  expression 
)

Support for Python version 3.x.

Parameters:
expressionAn another expression
Returns:
If E is the expression, returns expression / E
def bio_expression::Expression::__str__ (   self )
Returns:
Returns a string with the expression
def bio_expression::Expression::__sub__ (   self,
  expression 
)
Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E - expression
def bio_expression::Expression::__truediv__ (   self,
  expression 
)

Support for Python version 3.x.

Parameters:
expressionAn another expression
Returns:
If E is the expression, returns E / expression
def bio_expression::Expression::getExpression (   self )

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables