mathmaker
0.6(alpha)
|
A Polynomial is a Sum of Monomials, not necessarily reduced or ordered. More...
Public Member Functions | |
def | __init__ |
Constructor. | |
def | get_max_degree |
Gets the maximal degree value that can be found in thePolynomial. | |
def | get_degree |
Gets the real Polynomial's degree. | |
def | dbg_str |
Raw display of the Polynomial (debugging method) | |
Properties | |
degree = property(get_degree, doc = 'Real degree of the Polynomial') |
A Polynomial is a Sum of Monomials, not necessarily reduced or ordered.
Definition at line 7968 of file base_calculus.py.
def core.base_calculus.Polynomial.__init__ | ( | self, | |
arg | |||
) |
Constructor.
arg | DEFAULT|[Monomial|Polynomial]|Sum(...)|(RANDOMLY, ...) Possible arguments are :
|
Reimplemented from core.base_calculus.Sum.
Definition at line 7995 of file base_calculus.py.
References core.base_calculus.Sum._force_inner_brackets_display, core.base_calculus.Polynomial._force_inner_brackets_display, core.base_calculus.Operation._neutral, core.base_calculus.Product._neutral, core.base_calculus.Sum._neutral, core.base_calculus.Monomial._neutral, core.base_calculus.Polynomial._neutral, core.base_calculus.CommutativeOperation.append(), core.base.Clonable.clone(), core.base_calculus.Item.dbg_str(), core.base_calculus.SquareRoot.dbg_str(), core.base_calculus.Quotient.dbg_str(), core.base_calculus.Fraction.dbg_str(), core.base_calculus.CommutativeOperation.dbg_str(), core.base_calculus.Monomial.dbg_str(), core.base_calculus.Polynomial.dbg_str(), and core.base_calculus.CommutativeOperation.info.
Referenced by core.calculus.Equation.__init__(), and core.root_calculus.Value.substitute().
def core.base_calculus.Polynomial.dbg_str | ( | self, | |
options | |||
) |
Raw display of the Polynomial (debugging method)
options | No option available so far |
Reimplemented from core.base_calculus.CommutativeOperation.
Definition at line 8194 of file base_calculus.py.
References core.base_calculus.Sum.term.
Referenced by core.base_calculus.Polynomial.__init__(), core.base_calculus.Product.expand_and_reduce_next_step(), core.base_calculus.Sum.expand_and_reduce_next_step(), core.base_calculus.Product.get_factors_list(), core.base_calculus.Product.get_factors_list_except(), core.base_calculus.Product.into_str(), core.base_calculus.Product.reduce_(), core.base_calculus.Sum.reduce_(), core.root_calculus.Signed.set_opposite_sign(), core.root_calculus.Value.set_opposite_sign(), and core.calculus.Equation.solve_next_step().
def core.base_calculus.Polynomial.get_degree | ( | self | ) |
Gets the real Polynomial's degree.
Definition at line 8156 of file base_calculus.py.
References core.base_calculus.Polynomial.get_max_degree(), and core.base_calculus.Sum.term.
def core.base_calculus.Polynomial.get_max_degree | ( | self | ) |
Gets the maximal degree value that can be found in thePolynomial.
Definition at line 8139 of file base_calculus.py.
References core.base_calculus.Sum.term.
Referenced by core.base_calculus.Polynomial.get_degree().