#include <EscriptParams.h>
Public Member Functions | |
EscriptParams () | |
int | getInt (const char *name, int sentinel=0) const |
void | setInt (const char *name, int value) |
Protected Member Functions | |
int | getTOO_MANY_LINES () |
int | getAUTOLAZY () |
int | getTOO_MANY_LEVELS () |
int | getTOO_MANY_NODES () |
Private Attributes | |
int | too_many_lines |
int | autolazy |
int | too_many_levels |
int | too_many_nodes |
Friends | |
class | escript::Data |
class | escript::DataLazy |
Data | operator+ (const boost::python::api::object &, const escript::Data &) |
Data | operator- (const boost::python::api::object &, const escript::Data &) |
Data | operator* (const boost::python::api::object &, const escript::Data &) |
Data | operator/ (const boost::python::api::object &, const escript::Data &) |
Data | operator+ (const escript::Data &, const escript::Data &) |
Operator+ Takes two Data objects. | |
Data | operator- (const escript::Data &, const escript::Data &) |
Operator- Takes two Data objects. | |
Data | operator* (const escript::Data &, const escript::Data &) |
Operator* Takes two Data objects. | |
Data | operator/ (const escript::Data &, const escript::Data &) |
Operator/ Takes two Data objects. | |
Data | operator+ (const escript::Data &, const boost::python::api::object &) |
Data | operator- (const escript::Data &, const boost::python::api::object &) |
Data | operator* (const escript::Data &, const boost::python::api::object &) |
Data | operator/ (const escript::Data &, const boost::python::api::object &) |
Data | C_GeneralTensorProduct (escript::Data &arg_0, escript::Data &arg_1, int axis_offset, int transpose) |
Compute a tensor product of two Data objects. |
escript::EscriptParams::EscriptParams | ( | ) |
References autolazy, too_many_levels, too_many_lines, and too_many_nodes.
int escript::EscriptParams::getInt | ( | const char * | name, | |
int | sentinel = 0 | |||
) | const |
References autolazy, too_many_levels, too_many_lines, and too_many_nodes.
Referenced by escript::getEscriptParamInt(), and escript::Data::toString().
void escript::EscriptParams::setInt | ( | const char * | name, | |
int | value | |||
) |
References autolazy, too_many_levels, too_many_lines, and too_many_nodes.
Referenced by escript::setEscriptParamInt().
int escript::EscriptParams::getTOO_MANY_LINES | ( | ) | [inline, protected] |
References too_many_lines.
int escript::EscriptParams::getAUTOLAZY | ( | ) | [inline, protected] |
References autolazy.
int escript::EscriptParams::getTOO_MANY_LEVELS | ( | ) | [inline, protected] |
References too_many_levels.
int escript::EscriptParams::getTOO_MANY_NODES | ( | ) | [inline, protected] |
References too_many_nodes.
friend class escript::Data [friend] |
friend class escript::DataLazy [friend] |
Data operator+ | ( | const boost::python::api::object & | , | |
const escript::Data & | ||||
) | [friend] |
Data operator- | ( | const boost::python::api::object & | , | |
const escript::Data & | ||||
) | [friend] |
Data operator* | ( | const boost::python::api::object & | , | |
const escript::Data & | ||||
) | [friend] |
Data operator/ | ( | const boost::python::api::object & | , | |
const escript::Data & | ||||
) | [friend] |
Data operator+ | ( | const escript::Data & | , | |
const escript::Data & | ||||
) | [friend] |
Operator+ Takes two Data objects.
Data operator- | ( | const escript::Data & | , | |
const escript::Data & | ||||
) | [friend] |
Operator- Takes two Data objects.
Data operator* | ( | const escript::Data & | , | |
const escript::Data & | ||||
) | [friend] |
Operator* Takes two Data objects.
Data operator/ | ( | const escript::Data & | , | |
const escript::Data & | ||||
) | [friend] |
Operator/ Takes two Data objects.
Data operator+ | ( | const escript::Data & | , | |
const boost::python::api::object & | ||||
) | [friend] |
Data operator- | ( | const escript::Data & | , | |
const boost::python::api::object & | ||||
) | [friend] |
Data operator* | ( | const escript::Data & | , | |
const boost::python::api::object & | ||||
) | [friend] |
Data operator/ | ( | const escript::Data & | , | |
const boost::python::api::object & | ||||
) | [friend] |
Data C_GeneralTensorProduct | ( | escript::Data & | arg_0, | |
escript::Data & | arg_1, | |||
int | axis_offset, | |||
int | transpose | |||
) | [friend] |
int escript::EscriptParams::too_many_lines [private] |
Referenced by EscriptParams(), getInt(), getTOO_MANY_LINES(), and setInt().
int escript::EscriptParams::autolazy [private] |
Referenced by EscriptParams(), getAUTOLAZY(), getInt(), and setInt().
int escript::EscriptParams::too_many_levels [private] |
Referenced by EscriptParams(), getInt(), getTOO_MANY_LEVELS(), and setInt().
int escript::EscriptParams::too_many_nodes [private] |
Referenced by EscriptParams(), getInt(), getTOO_MANY_NODES(), and setInt().