16 #ifndef __RIPLEY_WAVEASSEMBLER2D_H__ 17 #define __RIPLEY_WAVEASSEMBLER2D_H__ 19 #include <ripley/Rectangle.h> 81 #endif // __RIPLEY_WAVEASSEMBLER2D_H__ WaveAssembler2D(escript::const_Domain_ptr dom, const double *dx, const dim_t *NE, const dim_t *NN, const DataMap &c)
Definition: ripley/src/WaveAssembler2D.cpp:26
escript::Data c44
Definition: ripley/src/WaveAssembler2D.h:75
void assemblePDEBoundarySystem(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.h:53
Definition: ripley/src/WaveAssembler2D.h:24
Definition: ripley/src/AbstractAssembler.h:32
DataMap c
Definition: ripley/src/WaveAssembler2D.h:70
void collateFunctionSpaceTypes(std::vector< int > &fsTypes, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.cpp:69
POINTER_WRAPPER_CLASS(const Rectangle) domain
void assemblePDEBoundarySingle(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.h:41
escript::Data c13
Definition: ripley/src/WaveAssembler2D.h:75
escript::Data c66
Definition: ripley/src/WaveAssembler2D.h:75
const dim_t * m_NN
Definition: ripley/src/WaveAssembler2D.h:74
void assemblePDESingleReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.h:45
bool isHTI
Definition: ripley/src/WaveAssembler2D.h:76
Rectangle is the 2-dimensional implementation of a RipleyDomain.
Definition: ripley/src/Rectangle.h:28
std::map< std::string, escript::Data > DataMap
Definition: ripley/src/domainhelpers.h:24
An exception class for features which are not (yet) implemented.
Definition: EsysException.h:78
const dim_t * m_NE
Definition: ripley/src/WaveAssembler2D.h:73
escript::Data c23
Definition: ripley/src/WaveAssembler2D.h:75
Data represents a collection of datapoints.
Definition: Data.h:63
escript::Data c33
Definition: ripley/src/WaveAssembler2D.h:75
void assemblePDESystemReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.h:57
const double * m_dx
Definition: ripley/src/WaveAssembler2D.h:72
void assemblePDEBoundarySingleReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.h:49
escript::Data c11
Definition: ripley/src/WaveAssembler2D.h:75
void assemblePDESingle(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.h:37
~WaveAssembler2D()
Definition: ripley/src/WaveAssembler2D.h:31
Base class for escript system matrices.
Definition: AbstractSystemMatrix.h:42
void assemblePDEBoundarySystemReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.h:61
Definition: ripley/src/AbstractAssembler.h:25
void assemblePDESystem(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: ripley/src/WaveAssembler2D.cpp:86
bool isVTI
Definition: ripley/src/WaveAssembler2D.h:76
escript::Data c12
Definition: ripley/src/WaveAssembler2D.h:75
boost::shared_ptr< const AbstractDomain > const_Domain_ptr
Definition: AbstractDomain.h:39
index_t dim_t
Definition: DataTypes.h:64