|
escript
Revision_
|
#include <EscriptParams.h>
Public Member Functions | |
| EscriptParams () | |
| int | getInt (const char *name, int sentinel=0) const |
| void | setInt (const char *name, int value) |
| boost::python::list | listEscriptParams () |
Protected Member Functions | |
| int | getTOO_MANY_LINES () |
| int | getAUTOLAZY () |
| int | getTOO_MANY_LEVELS () |
| int | getRESOLVE_COLLECTIVE () |
| int | getLAZY_STR_FMT () |
| int | getLAZY_VERBOSE () |
Private Attributes | |
| int | too_many_lines |
| int | autolazy |
| int | too_many_levels |
| int | resolve_collective |
| int | lazy_str_fmt |
| int | lapack_support |
| int | lazy_verbose |
| int | amg_disabled |
| int | temp_direct_solver |
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. | |
| Data | condEval (escript::Data &mask, escript::Data &trueval, escript::Data &falseval) |
References amg_disabled, autolazy, lapack_support, lazy_str_fmt, lazy_verbose, resolve_collective, temp_direct_solver, too_many_levels, and too_many_lines.
| int escript::EscriptParams::getAUTOLAZY | ( | ) | [inline, protected] |
References autolazy.
| int escript::EscriptParams::getInt | ( | const char * | name, |
| int | sentinel = 0 |
||
| ) | const |
References amg_disabled, autolazy, lapack_support, lazy_str_fmt, lazy_verbose, MPI_COMM_WORLD, resolve_collective, temp_direct_solver, too_many_levels, and too_many_lines.
Referenced by escript::getEscriptParamInt(), and escript::Data::toString().
| int escript::EscriptParams::getLAZY_STR_FMT | ( | ) | [inline, protected] |
References lazy_str_fmt.
Referenced by escript::DataLazy::toString().
| int escript::EscriptParams::getLAZY_VERBOSE | ( | ) | [inline, protected] |
References lazy_verbose.
| int escript::EscriptParams::getRESOLVE_COLLECTIVE | ( | ) | [inline, protected] |
References resolve_collective.
| int escript::EscriptParams::getTOO_MANY_LEVELS | ( | ) | [inline, protected] |
References too_many_levels.
| int escript::EscriptParams::getTOO_MANY_LINES | ( | ) | [inline, protected] |
References too_many_lines.
| boost::python::list escript::EscriptParams::listEscriptParams | ( | ) |
References amg_disabled, autolazy, lazy_str_fmt, lazy_verbose, resolve_collective, too_many_levels, and too_many_lines.
Referenced by escript::listEscriptParams().
| void escript::EscriptParams::setInt | ( | const char * | name, |
| int | value | ||
| ) |
References autolazy, lazy_str_fmt, lazy_verbose, resolve_collective, too_many_levels, and too_many_lines.
Referenced by escript::setEscriptParamInt().
| Data C_GeneralTensorProduct | ( | escript::Data & | arg_0, |
| escript::Data & | arg_1, | ||
| int | axis_offset, | ||
| int | transpose | ||
| ) | [friend] |
| Data condEval | ( | escript::Data & | mask, |
| escript::Data & | trueval, | ||
| escript::Data & | falseval | ||
| ) | [friend] |
friend class escript::Data [friend] |
friend class escript::DataLazy [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 boost::python::api::object & | |||
| ) | [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 boost::python::api::object & | |||
| ) | [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 boost::python::api::object & | |||
| ) | [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 boost::python::api::object & | |||
| ) | [friend] |
int escript::EscriptParams::amg_disabled [private] |
Referenced by EscriptParams(), getInt(), and listEscriptParams().
int escript::EscriptParams::autolazy [private] |
Referenced by EscriptParams(), getAUTOLAZY(), getInt(), listEscriptParams(), and setInt().
int escript::EscriptParams::lapack_support [private] |
Referenced by EscriptParams(), and getInt().
int escript::EscriptParams::lazy_str_fmt [private] |
Referenced by EscriptParams(), getInt(), getLAZY_STR_FMT(), listEscriptParams(), and setInt().
int escript::EscriptParams::lazy_verbose [private] |
Referenced by EscriptParams(), getInt(), getLAZY_VERBOSE(), listEscriptParams(), and setInt().
int escript::EscriptParams::resolve_collective [private] |
Referenced by EscriptParams(), getInt(), getRESOLVE_COLLECTIVE(), listEscriptParams(), and setInt().
int escript::EscriptParams::temp_direct_solver [mutable, private] |
Referenced by EscriptParams(), and getInt().
int escript::EscriptParams::too_many_levels [private] |
Referenced by EscriptParams(), getInt(), getTOO_MANY_LEVELS(), listEscriptParams(), and setInt().
int escript::EscriptParams::too_many_lines [private] |
Referenced by EscriptParams(), getInt(), getTOO_MANY_LINES(), listEscriptParams(), and setInt().
1.7.6.1