ESYS13
Revision_
|
#include "system_dep.h"
#include "DataAbstract.h"
#include <string>
#include <functional>
#include "LocalOps.h"
#include "DataVector.h"
Go to the source code of this file.
Classes | |
class | escript::DataLazy |
Wraps an expression tree of other DataObjects. The data will be evaluated when required. More... | |
Namespaces | |
namespace | escript |
Typedefs | |
typedef boost::shared_ptr < DataLazy > | escript::DataLazy_ptr |
typedef boost::shared_ptr < const DataLazy > | escript::const_DataLazy_ptr |
Enumerations | |
enum | escript::ES_optype { escript::UNKNOWNOP = 0, escript::IDENTITY = 1, escript::ADD = 2, escript::SUB = 3, escript::MUL = 4, escript::DIV = 5, escript::POW = 6, escript::SIN = POW+1, escript::COS = SIN+1, escript::TAN = SIN+2, escript::ASIN = SIN+3, escript::ACOS = SIN+4, escript::ATAN = SIN+5, escript::SINH = SIN+6, escript::COSH = SIN+7, escript::TANH = SIN+8, escript::ERF = SIN+9, escript::ASINH = SIN+10, escript::ACOSH = SIN+11, escript::ATANH = SIN+12, escript::LOG10 = ATANH+1, escript::LOG = LOG10+1, escript::SIGN = LOG10+2, escript::ABS = LOG10+3, escript::NEG = LOG10+4, escript::POS = LOG10+5, escript::EXP = LOG10+6, escript::SQRT = LOG10+7, escript::RECIP = LOG10+8, escript::GZ = RECIP+1, escript::LZ = GZ+1, escript::GEZ = GZ+2, escript::LEZ = GZ+3, escript::NEZ = GZ+4, escript::EZ = GZ+5, escript::SYM = EZ+1, escript::NSYM = SYM+1, escript::PROD = NSYM+1, escript::TRANS = PROD+1, escript::TRACE = TRANS+1, escript::SWAP = TRACE+1, escript::MINVAL = SWAP+1, escript::MAXVAL = MINVAL+1, escript::CONDEVAL = MAXVAL+1 } |
Functions | |
const std::string & | escript::opToString (ES_optype op) |