mathmaker  0.4(alpha)
Public Member Functions | Properties
core.root_calculus.Signed Class Reference

Signed objects: CommutativeOperations (Sums&Products), Items, Quotients... More...

Inheritance diagram for core.root_calculus.Signed:
core.root_calculus.Calculable core.root_calculus.Evaluable core.base.Printable core.base.NamedObject core.base.Clonable core.root_calculus.Exponented core.root_calculus.Value core.base_calculus.Item core.base_calculus.Operation core.base_calculus.Function core.base_calculus.CommutativeOperation core.base_calculus.Quotient core.base_calculus.SquareRoot core.base_calculus.Product core.base_calculus.Sum core.base_calculus.Fraction core.base_calculus.Expandable core.base_calculus.Monomial core.base_calculus.Polynomial core.base_calculus.BinomialIdentity

List of all members.

Public Member Functions

def __init__
 Constructor.
def get_minus_signs_nb
 Returns the number of minus signs in the object.
def get_sign
 Returns the sign of the object.
def set_sign
 Set the sign of the object.
def set_opposite_sign
 Changes the sign of the object.
def is_negative
 True if object's *sign* is '-' (ie -(-1) would be "negative")
def is_positive
 True if object's *sign* is '+'.

Properties

 sign

Detailed Description

Signed objects: CommutativeOperations (Sums&Products), Items, Quotients...

Any Signed must have a sign field

Definition at line 367 of file root_calculus.py.


Constructor & Destructor Documentation


Member Function Documentation

def core.root_calculus.Signed.set_sign (   self,
  arg 
)

Property Documentation

core::root_calculus.Signed::sign [static]

The documentation for this class was generated from the following file: