#include <CNormalFunction.h>
List of all members.
Public Types |
enum | Type {
LOG = 0,
LOG10,
EXP,
SIN,
COS,
TAN,
SEC,
CSC,
COT,
SINH,
COSH,
TANH,
SECH,
CSCH,
COTH,
ARCSIN,
ARCCOS,
ARCTAN,
ARCSEC,
ARCCSC,
ARCCOT,
ARCSINH,
ARCCOSH,
ARCTANH,
ARCSECH,
ARCCSCH,
ARCCOTH,
SQRT,
ABS,
FLOOR,
CEIL,
FACTORIAL,
INVALID
} |
Public Member Functions |
| CNormalFunction () |
| CNormalFunction (const CNormalFunction &src) |
virtual | ~CNormalFunction () |
CNormalFunction & | operator= (const CNormalFunction &src) |
bool | operator== (const CNormalFunction &src) const |
bool | operator< (const CNormalFunction &src) const |
virtual CNormalBase * | copy () const |
virtual bool | simplify () |
virtual std::string | toString () const |
Type | getType () const |
void | setType (Type type) |
CNormalFraction & | getFraction () |
const CNormalFraction & | getFraction () const |
void | setFraction (const CNormalFraction &frac) |
Static Public Attributes |
static const char * | NAMES [] |
Protected Attributes |
Type | mType |
CNormalFraction * | mpFraction |
Member Enumeration Documentation
- Enumerator:
LOG |
|
LOG10 |
|
EXP |
|
SIN |
|
COS |
|
TAN |
|
SEC |
|
CSC |
|
COT |
|
SINH |
|
COSH |
|
TANH |
|
SECH |
|
CSCH |
|
COTH |
|
ARCSIN |
|
ARCCOS |
|
ARCTAN |
|
ARCSEC |
|
ARCCSC |
|
ARCCOT |
|
ARCSINH |
|
ARCCOSH |
|
ARCTANH |
|
ARCSECH |
|
ARCCSCH |
|
ARCCOTH |
|
SQRT |
|
ABS |
|
FLOOR |
|
CEIL |
|
FACTORIAL |
|
INVALID |
|
Constructor & Destructor Documentation
CNormalFunction::CNormalFunction |
( |
| ) |
|
CNormalFunction::~CNormalFunction |
( |
| ) |
[virtual] |
Member Function Documentation
CNormalBase * CNormalFunction::copy |
( |
| ) |
const [virtual] |
bool CNormalFunction::simplify |
( |
| ) |
[virtual] |
std::string CNormalFunction::toString |
( |
| ) |
const [virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: