ESYS13  Revision_
Public Member Functions | Protected Member Functions | Private Attributes | Friends
escript::EscriptParams Class Reference

#include <EscriptParams.h>

List of all members.

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

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)

Constructor & Destructor Documentation


Member Function Documentation

int escript::EscriptParams::getAUTOLAZY ( ) [inline, protected]

References autolazy.

int escript::EscriptParams::getInt ( const char *  name,
int  sentinel = 0 
) const
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.

void escript::EscriptParams::setInt ( const char *  name,
int  value 
)

Friends And Related Function Documentation

Data C_GeneralTensorProduct ( escript::Data arg_0,
escript::Data arg_1,
int  axis_offset,
int  transpose 
) [friend]

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
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]

Member Data Documentation

Referenced by EscriptParams(), and getInt().


The documentation for this class was generated from the following files: