#include <EscriptParams.h>
|
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. More...
|
|
Data | operator- (const escript::Data &, const escript::Data &) |
| Operator- Takes two Data objects. More...
|
|
Data | operator* (const escript::Data &, const escript::Data &) |
| Operator* Takes two Data objects. More...
|
|
Data | operator/ (const escript::Data &, const escript::Data &) |
| Operator/ Takes two Data objects. More...
|
|
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. More...
|
|
Data | condEval (escript::Data &mask, escript::Data &trueval, escript::Data &falseval) |
|
escript::EscriptParams::EscriptParams |
( |
| ) |
|
References amg_disabled, autolazy, gmsh, gmsh_mpi, has_netcdf, lapack_support, lazy_str_fmt, lazy_verbose, resolve_collective, temp_direct_solver, too_many_levels, and too_many_lines.
int escript::EscriptParams::getAUTOLAZY |
( |
| ) |
|
|
inlineprotected |
int escript::EscriptParams::getInt |
( |
const char * |
name, |
|
|
int |
sentinel = 0 |
|
) |
| const |
References amg_disabled, autolazy, gmsh, gmsh_mpi, has_netcdf, 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 |
( |
| ) |
|
|
inlineprotected |
int escript::EscriptParams::getLAZY_VERBOSE |
( |
| ) |
|
|
inlineprotected |
int escript::EscriptParams::getRESOLVE_COLLECTIVE |
( |
| ) |
|
|
inlineprotected |
int escript::EscriptParams::getTOO_MANY_LEVELS |
( |
| ) |
|
|
inlineprotected |
int escript::EscriptParams::getTOO_MANY_LINES |
( |
| ) |
|
|
inlineprotected |
boost::python::list escript::EscriptParams::listEscriptParams |
( |
| ) |
|
void escript::EscriptParams::setInt |
( |
const char * |
name, |
|
|
int |
value |
|
) |
| |
Compute a tensor product of two Data objects.
- Parameters
-
arg_0 | - Input - Data object |
arg_1 | - Input - Data object |
axis_offset | - Input - axis offset |
transpose | - Input - 0: transpose neither, 1: transpose arg0, 2: transpose arg1 |
Operator* Takes two Data objects.
Operator+ Takes two Data objects.
Operator- Takes two Data objects.
Operator/ Takes two Data objects.
int escript::EscriptParams::amg_disabled |
|
private |
int escript::EscriptParams::autolazy |
|
private |
int escript::EscriptParams::gmsh |
|
private |
int escript::EscriptParams::gmsh_mpi |
|
private |
int escript::EscriptParams::has_netcdf |
|
private |
int escript::EscriptParams::lapack_support |
|
private |
int escript::EscriptParams::lazy_str_fmt |
|
private |
int escript::EscriptParams::lazy_verbose |
|
private |
int escript::EscriptParams::resolve_collective |
|
private |
int escript::EscriptParams::temp_direct_solver |
|
mutableprivate |
int escript::EscriptParams::too_many_levels |
|
private |
int escript::EscriptParams::too_many_lines |
|
private |
The documentation for this class was generated from the following files: