|
xc
|
Léxico para expresiones algebraicas. More...
#include <LexAlgebra.h>


Public Member Functions | |
| bool | EsExpresion (const std::string &nmb) |
| virtual VarExpr * | CalcDirExpr (const std::string &nmb) |
| virtual Variable * | CalcDirVar (const std::string &nmb) |
| Return a pointer to the variable which name is being passed as parameter. More... | |
| NamedOperand * | NuevaVar (const Variable &v) |
| NamedOperand * | NuevaVar (const std::string &palabra) |
| NamedOperand * | NuevaExpr (const VarExpr &v) |
| NamedOperand * | NuevaExpr (const std::string &palabra) |
| void | AsignaExpr (const std::string &palabra, const ExprAlgebra &e) |
Public Member Functions inherited from Lexico | |
| TablaLiterales & | getTablaLiterales (void) |
| Segnal * | CalcDirOpUnario (const std::string &nmb) |
| Devuelve un puntero al operador unario cuyo símbolo se pasa como parámetro. More... | |
| Segnal * | CalcDirOpBinario (const std::string &nmb) |
| Devuelve un puntero al operador binario cuyo símbolo se pasa como parámetro. More... | |
| virtual Segnal * | CalcDir (const std::string &nmb) |
| Devuelve un puntero al operador cuyo símbolo se pasa como parámetro. More... | |
| Segnal * | CalcularDireccion (const std::string &nmb) |
| const Operando * | NuevoLiteral (const double &d) |
| void | NuevaRefLiteral (const double &d) |
| void | NuevaRefLiteral (const Segnal *s) |
| void | BorraLiteral (const double &d) |
| void | BorraSiLiteral (const Segnal *s) |
| NamedOperand * | NuevaVar (const Variable &v) |
| NamedOperand * | NuevaVar (const std::string &palabra) |
| void | Asigna (const std::string &palabra, const double &d) |
| void | DesAsigna (const std::string &palabra) |
| void | PrintPrioridades (std::ostream &os) const |
Friends | |
| class | ExprAlgebra |
Additional Inherited Members | |
Public Attributes inherited from Lexico | |
| ParentDcho | parentd |
| ParentIzdo | parenti |
Static Public Attributes inherited from Lexico | |
| static OpSuma | suma |
| static OpResta | resta |
| static OpProd | prodt |
| static OpDiv | divn |
| static OpDivEnt | dive |
| static OpMod | modulus |
| static OpPot | pot |
| static OpMenor | menor |
| static OpLessOrEqual | op_less_or_equal |
| static OpEqual | equal |
| static OpMayor | mayor |
| static OpGreaterOrEqual | op_greater_or_equal |
| static OpDistinto | distinto |
| static OpAnd | And |
| static OpOr | Or |
| static OpNot | Not |
| static OpMax | max |
| static OpMin | min |
| static OpMacaulay0 | F0 |
| static OpMacaulayN | F1 = OpMacaulayN(1) |
| static OpMacaulayN | F2 = OpMacaulayN(2) |
| static OpMacaulayN | F3 = OpMacaulayN(3) |
| static OpMacaulayN | F4 = OpMacaulayN(4) |
| static OpNeg | neg |
| static OpInv | inv |
| static OpSign | sign |
| static OpAbs | abs |
| static OpSqr | sqr |
| static OpSqrt | raiz2 |
| static OpExp | expn |
| static OpLn | ln |
| static OpLg | lg |
| static OpPi | pi |
| static OpSin | seno |
| static OpCos | cose |
| static OpTan | tang |
| static OpAtan | arctg |
| static OpSec | sec |
| static OpCosec | cosec |
| static OpCotg | cotg |
| static OpDeg2Rad | deg2rad |
| static OpRad2Deg | rad2deg |
| static OpRound | round |
| static OpTrunc | trunc |
| static OpToNum | to_num |
Protected Attributes inherited from Lexico | |
| TablaLiterales | literales |
| TablaVariables | vars |
Léxico para expresiones algebraicas.
|
inlinevirtual |
Return a pointer to the variable which name is being passed as parameter.
Reimplemented from Lexico.
1.8.13