escript
Revision_
|
#include <LameAssembler3D.h>
Public Member Functions | |
LameAssembler3D (Brick *dom, double *m_dx, dim_t *m_NX, dim_t *m_NE, dim_t *m_NN) | |
~LameAssembler3D () | |
virtual void | assemblePDESingle (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
virtual void | assemblePDEBoundarySingle (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
virtual void | assemblePDESingleReduced (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
virtual void | assemblePDEBoundarySingleReduced (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
virtual void | assemblePDESystem (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
virtual void | assemblePDEBoundarySystem (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
virtual void | assemblePDESystemReduced (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
virtual void | assemblePDEBoundarySystemReduced (paso::SystemMatrix_ptr mat, escript::Data &rhs, std::map< std::string, escript::Data > coefs) const |
void | collateFunctionSpaceTypes (std::vector< int > &fsTypes, std::map< std::string, escript::Data > coefs) const |
Protected Attributes | |
const Brick * | domain |
const double * | m_dx |
const dim_t * | m_NX |
const dim_t * | m_NE |
const dim_t * | m_NN |
ripley::LameAssembler3D::LameAssembler3D | ( | Brick * | dom, |
double * | m_dx, | ||
dim_t * | m_NX, | ||
dim_t * | m_NE, | ||
dim_t * | m_NN | ||
) | [inline] |
ripley::LameAssembler3D::~LameAssembler3D | ( | ) | [inline] |
void ripley::LameAssembler3D::assemblePDEBoundarySingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
void ripley::LameAssembler3D::assemblePDEBoundarySingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
void ripley::LameAssembler3D::assemblePDEBoundarySystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
void ripley::LameAssembler3D::assemblePDEBoundarySystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
void ripley::LameAssembler3D::assemblePDESingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
void ripley::LameAssembler3D::assemblePDESingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
void ripley::LameAssembler3D::assemblePDESystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
void ripley::LameAssembler3D::assemblePDESystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
void ripley::LameAssembler3D::collateFunctionSpaceTypes | ( | std::vector< int > & | fsTypes, |
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
References isNotEmpty().
const Brick* ripley::LameAssembler3D::domain [protected] |
Referenced by LameAssembler3D().
const double* ripley::LameAssembler3D::m_dx [protected] |
Referenced by LameAssembler3D().
const dim_t* ripley::LameAssembler3D::m_NE [protected] |
Referenced by LameAssembler3D().
const dim_t* ripley::LameAssembler3D::m_NN [protected] |
Referenced by LameAssembler3D().
const dim_t* ripley::LameAssembler3D::m_NX [protected] |
Referenced by LameAssembler3D().