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)

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.


Constructor & Destructor Documentation

escript::EscriptParams::EscriptParams (  ) 


Member Function Documentation

int escript::EscriptParams::getInt ( const char *  name,
int  sentinel = 0 
) const

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

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.


Friends And Related Function Documentation

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]

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


Member Data Documentation


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

Generated on Mon Aug 10 10:04:45 2009 for ESYS13 by  doxygen 1.5.6