xc
|
Secant function sec(x)= 1/cos(x) More...
#include <OpTrigonometricas.h>
Public Member Functions | |
virtual const std::string & | getName (void) const |
Return the operand name. | |
virtual const Operando & | Opera (const Operando *, const Operando *v2=NULL) const |
![]() | |
OpUnario (const int &p) | |
OpUnario (const OpUnario &otro) | |
OpUnario & | operator= (const OpUnario &otro) |
virtual Clase | GetClase (void) const |
virtual Posicion | GetPosicion (void) const |
virtual int | GetPrioridad (void) const |
Rama * | operator() (Rama *r) const |
![]() | |
Operador (const int &p) | |
Operador (const Operador &otro) | |
Operador & | operator= (const Operador &otro) |
void | Put (const int &pv) |
virtual const std::string & | GetFullString (void) const |
Devuelve la cadena de caracteres correspondiente al valor con toda la precisión posible. More... | |
![]() | |
Operando (const double &d=0.0) | |
void | Put (const double &v) |
virtual bool | Evaluable (void) const |
virtual Rama | Diferencia (const Variable &, const Rama &) const |
virtual Rama * | Simplifica (Rama *) const |
Simplifica la expresión. | |
virtual Rama * | Distrib (Rama *) const |
En su caso, aplica la propiedad distributiva. | |
virtual void | GetVariables (ConjVariables &) const |
virtual const double & | GetValor (const double &v1=0.0, const double &v2=0.0) const |
![]() | |
const std::string & | StrClase (void) const |
virtual std::ostream & | Imprime (std::ostream &os) const |
virtual bool | EqualTo (const double &) const |
![]() | |
ProtoExpresion (void) | |
Constructor. | |
Additional Inherited Members | |
![]() | |
static LexAlgebra & | CreaLexico (void) |
Devuelve una referencia al léxico. | |
static Lexico & | Lex (void) |
Devuelve una referencia al léxico. | |
static LexAlgebra & | LexA (void) |
Devuelve una referencia al léxico. | |
static bool | TieneLexico (void) |
static NamedOperand * | NuevaVar (const Variable &v) |
Creates the variable being passed as parameter. | |
static NamedOperand * | NuevaVar (const std::string &palabra) |
Creates the variable which name is being passed as parameter. More... | |
static Variable * | CalcDirVar (const std::string &nmb) |
Return a pointer to the variable which name is being passed as parameter. More... | |
static void | Asigna (const std::string &palabra, const double &d) |
Assigns to the variable named 'palabra' the value being passed as parameter. More... | |
static void | DesAsigna (const std::string &palabra) |
Removes the assignment to the variable which name is being passed as parameter. More... | |
![]() | |
static Segnal * | CalcularDireccion (const std::string &nmb) |
Return a pointer to the signal which name is being passed as parameter. More... | |
![]() | |
int | prioridad |
![]() | |
double | valor |
![]() | |
static LexAlgebra * | ptr_lex = NULL |
Secant function sec(x)= 1/cos(x)