escript
Revision_
|
#include <WaveAssembler2D.h>
ripley::WaveAssembler2D::WaveAssembler2D | ( | Rectangle * | dom, |
double * | m_dx, | ||
dim_t * | m_NX, | ||
dim_t * | m_NE, | ||
dim_t * | m_NN, | ||
std::map< std::string, escript::Data > | c | ||
) |
ripley::WaveAssembler2D::~WaveAssembler2D | ( | ) | [inline] |
void ripley::WaveAssembler2D::assemblePDEBoundarySingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler2D::assemblePDEBoundarySingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler2D::assemblePDEBoundarySystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler2D::assemblePDEBoundarySystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler2D::assemblePDESingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler2D::assemblePDESingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler2D::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::Rectangle::addToMatrixAndRHS(), c11, c13, 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::WaveAssembler2D::assemblePDESystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [inline, virtual] |
Implements ripley::AbstractAssembler.
void ripley::WaveAssembler2D::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::WaveAssembler2D::c [private] |
escript::Data ripley::WaveAssembler2D::c11 [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
escript::Data ripley::WaveAssembler2D::c12 [private] |
Referenced by WaveAssembler2D().
escript::Data ripley::WaveAssembler2D::c13 [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
escript::Data ripley::WaveAssembler2D::c23 [private] |
Referenced by WaveAssembler2D().
escript::Data ripley::WaveAssembler2D::c33 [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
escript::Data ripley::WaveAssembler2D::c44 [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
escript::Data ripley::WaveAssembler2D::c66 [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
Rectangle* ripley::WaveAssembler2D::domain [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
bool ripley::WaveAssembler2D::isHTI [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
bool ripley::WaveAssembler2D::isVTI [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
double* ripley::WaveAssembler2D::m_dx [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
dim_t* ripley::WaveAssembler2D::m_NE [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
dim_t* ripley::WaveAssembler2D::m_NN [private] |
Referenced by assemblePDESystem(), and WaveAssembler2D().
dim_t* ripley::WaveAssembler2D::m_NX [private] |
Referenced by WaveAssembler2D().