#include <WaveAssembler2D.h>
|
| WaveAssembler2D (escript::const_Domain_ptr dom, const double *dx, const dim_t *NE, const dim_t *NN, const DataMap &c) |
|
| ~WaveAssembler2D () |
|
void | assemblePDESystem (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | assemblePDESingle (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | assemblePDEBoundarySingle (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | assemblePDESingleReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | assemblePDEBoundarySingleReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | assemblePDEBoundarySystem (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | assemblePDESystemReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | assemblePDEBoundarySystemReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const |
|
void | collateFunctionSpaceTypes (std::vector< int > &fsTypes, const DataMap &coefs) const |
|
virtual | ~AbstractAssembler () |
|
◆ WaveAssembler2D()
References c11, c12, c13, c23, c33, c44, c66, escript::Data::getFunctionSpace(), escript::FunctionSpace::getTypeCode(), isHTI, and isVTI.
◆ ~WaveAssembler2D()
ripley::WaveAssembler2D::~WaveAssembler2D |
( |
| ) |
|
|
inline |
◆ assemblePDEBoundarySingle()
◆ assemblePDEBoundarySingleReduced()
◆ assemblePDEBoundarySystem()
◆ assemblePDEBoundarySystemReduced()
◆ assemblePDESingle()
◆ assemblePDESingleReduced()
◆ assemblePDESystem()
Implements ripley::AbstractAssembler.
References escript::Data::actsExpanded(), c11, c13, c33, c44, c66, escript::AbstractSystemMatrix::getColumnBlockSize(), escript::Data::getDataPointSize(), escript::Data::getFunctionSpace(), escript::AbstractSystemMatrix::getRowBlockSize(), escript::Data::getSampleDataRO(), escript::FunctionSpace::getTypeCode(), INDEX2, INDEX3, INDEX4, INDEX5, escript::Data::isEmpty(), ripley::isNotEmpty(), isVTI, m_dx, m_NE, m_NN, escript::Data::requireWrite(), and ripley::unpackData().
Referenced by ~WaveAssembler2D().
◆ assemblePDESystemReduced()
◆ collateFunctionSpaceTypes()
void ripley::WaveAssembler2D::collateFunctionSpaceTypes |
( |
std::vector< int > & |
fsTypes, |
|
|
const DataMap & |
coefs |
|
) |
| const |
|
virtual |
◆ POINTER_WRAPPER_CLASS()
ripley::WaveAssembler2D::POINTER_WRAPPER_CLASS |
( |
const Rectangle |
| ) |
|
|
private |
◆ c11
◆ c12
◆ c13
◆ c23
◆ c33
◆ c44
◆ c66
◆ isHTI
bool ripley::WaveAssembler2D::isHTI |
|
private |
◆ isVTI
bool ripley::WaveAssembler2D::isVTI |
|
private |
◆ m_dx
const double* ripley::WaveAssembler2D::m_dx |
|
private |
◆ m_NE
const dim_t* ripley::WaveAssembler2D::m_NE |
|
private |
◆ m_NN
const dim_t* ripley::WaveAssembler2D::m_NN |
|
private |
The documentation for this class was generated from the following files: