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().