Math::Expr - Parses mathematical expressions

Parses mathematical expressions into a tree structure. The expressions may contain integers, real numbers, alphanumeric variable names, alphanumeric function names and most other characters might be used as operators. The operators can even be longer...

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::Opp - Represents one operation in the parsed expression tree

Used by the Math::Expr to represent algebraic expressions. This class represents one operation or function with a set of operands, which in turn can be other Math::Expr::Opp objects. And in that way we are able to represent entire expression. Operati...

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::Var - Represents one variable in a parsed expression tree

Used by the Math::Expr to represent variables....

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::Num - Represents one number in a parsed expression tree

Used by the Math::Expr to represent numbers....

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::Rule - Represents a agebraic rule

This will create a rule that converts the expression \$from to \$to, and then apply that rule to \$expr. \$from, \$to, \$expr are all Math::Expr::Opp structures that should be Simplified to work ok. The result is a array @res of Math::Expr::Opp objects whi...

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::Node - A node in the expretion tree, used as superclass only

Each expretion is represented by a tree where each opperation and variable is a separate node. This class contain the common code for all those noeds. It also defines all the common methods used in those node classes and does some typecheckinig for t...

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::VarSet - Represents a set of variables and there values

Used to represent variables with values and substitutions....

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::TypeDB - A db of basic type and there properties

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::MatchSet - Represents matches in algebraic expretions

Two expretion can be matched in several ways, therefor we need to be able to represent a set of matches keyed by the matchposition (the subexpretion, where the match where found)....

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::FormulaDB - A db of formulas and there properties

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

Math::Expr::OpperationDB - A db of basic opperands properties

This is a database containing info about the different opperations (eg +, -, *, ...). Each opperation is represented by a regexp mathing a type specifikation. That way Real*Real wont be the same opperation as Matrix*Matrix even though the same operat...

/Math-Expr-LATEST - 01 Oct 2001 17:58:00 GMT

11 results (0.047 seconds)