mathmaker
0.4(alpha)
|
These are object of the kind : Name = Exponented. More...
Public Member Functions | |
def | __init__ |
Constructor. | |
def | get_right_hand_side |
Returns the right hand side of the Expression e.g. | |
def | set_right_hand_side |
Sets the right hand side of the Expression. | |
def | into_str |
Creates a string of the given object in the given ML. | |
def | auto_expansion_and_reduction |
Create a string of the expression's exp. | |
Properties | |
right_hand_side |
These are object of the kind : Name = Exponented.
Definition at line 126 of file calculus.py.
def core.calculus.Expression.__init__ | ( | self, | |
integer_or_letter, | |||
objct | |||
) |
Constructor.
integer_or_letter | A string or an integer |
objct | The Exponented that will be at the right hand side |
Definition at line 139 of file calculus.py.
References core.base_geometry.Point._name, core.base.NamedObject._name, core.calculus.Expression._name, core.base_geometry.Ray._name, core.base_geometry.Angle._name, core.base_calculus.Function._name, and core.calculus.Expression._right_hand_side.
Referenced by core.calculus.Equation.__init__(), and core.root_calculus.Value.substitute().
def core.calculus.Expression.auto_expansion_and_reduction | ( | self, | |
options | |||
) |
Create a string of the expression's exp.
& red. in the given ML
options | Any options |
Definition at line 231 of file calculus.py.
References core.calculus.Expression.into_str(), core.base.NamedObject.name, core.base_geometry.Point.name, core.base_geometry.Segment.name, core.base_geometry.Angle.name, and core.calculus.Expression.right_hand_side.
def core.calculus.Expression.get_right_hand_side | ( | self | ) |
Returns the right hand side of the Expression e.g.
the Expression in itself
Definition at line 161 of file calculus.py.
References core.calculus.Expression._right_hand_side.
def core.calculus.Expression.into_str | ( | self, | |
options | |||
) |
Creates a string of the given object in the given ML.
options | Any options |
Reimplemented from core.base.Printable.
Definition at line 193 of file calculus.py.
References core.base.NamedObject.name, core.base_geometry.Point.name, core.base_geometry.Segment.name, and core.base_geometry.Angle.name.
Referenced by core.calculus.Expression.auto_expansion_and_reduction().
core::calculus.Expression::right_hand_side [static] |
property(get_right_hand_side,
doc = "Right hand side of the object")
Definition at line 168 of file calculus.py.
Referenced by core.calculus.Equation.__init__(), core.calculus.CrossProductEquation.__init__(), core.calculus.Expression.auto_expansion_and_reduction(), core.calculus.Equation.set_hand_side(), and core.calculus.CrossProductEquation.solve_next_step().