escript
Revision_
|
#include <WaveAssembler3D.h>
ripley::WaveAssembler3D::WaveAssembler3D | ( | Brick * | dom, |
double * | m_dx, | ||
dim_t * | m_NX, | ||
dim_t * | m_NE, | ||
dim_t * | m_NN, | ||
std::map< std::string, escript::Data > | c | ||
) |
ripley::WaveAssembler3D::~WaveAssembler3D | ( | ) | [inline] |
void ripley::WaveAssembler3D::assemblePDEBoundarySingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler3D::assemblePDEBoundarySingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler3D::assemblePDEBoundarySystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler3D::assemblePDEBoundarySystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler3D::assemblePDESingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler3D::assemblePDESingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler3D::assemblePDESystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
References escript::Data::actsExpanded(), ripley::Brick::addToMatrixAndRHS(), c11, c12, c13, c23, c33, c44, c66, domain, escript::Data::getDataPointSize(), escript::Data::getSampleDataRO(), INDEX2, INDEX3, INDEX4, INDEX5, isEmpty(), escript::Data::isEmpty(), isHTI, isVTI, m_dx, m_NE, m_NN, escript::Data::requireWrite(), and ripley::unpackData().
void ripley::WaveAssembler3D::assemblePDESystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler3D::collateFunctionSpaceTypes | ( | std::vector< int > & | fsTypes, |
std::map< std::string, escript::Data > | coefs | ||
) | const [virtual] |
Implements ripley::AbstractAssembler.
References isNotEmpty().
std::map<std::string, escript::Data> ripley::WaveAssembler3D::c [private] |
escript::Data ripley::WaveAssembler3D::c11 [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
escript::Data ripley::WaveAssembler3D::c12 [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
escript::Data ripley::WaveAssembler3D::c13 [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
escript::Data ripley::WaveAssembler3D::c23 [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
escript::Data ripley::WaveAssembler3D::c33 [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
escript::Data ripley::WaveAssembler3D::c44 [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
escript::Data ripley::WaveAssembler3D::c66 [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
Brick* ripley::WaveAssembler3D::domain [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
bool ripley::WaveAssembler3D::isHTI [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
bool ripley::WaveAssembler3D::isVTI [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
double* ripley::WaveAssembler3D::m_dx [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
dim_t* ripley::WaveAssembler3D::m_NE [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
dim_t* ripley::WaveAssembler3D::m_NN [private] |
Referenced by assemblePDESystem(), and WaveAssembler3D().
dim_t* ripley::WaveAssembler3D::m_NX [private] |
Referenced by WaveAssembler3D().