16 #ifndef __RIPLEY_LAMEASSEMBLER2D_H__ 17 #define __RIPLEY_LAMEASSEMBLER2D_H__ 19 #include <ripley/Rectangle.h> 63 boost::shared_ptr<const Rectangle>
domain;
71 #endif // __RIPLEY_LAMEASSEMBLER2D_H__ virtual void assemblePDEBoundarySystemReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:79
virtual void assemblePDESystemReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:73
const double * m_dx
Definition: LameAssembler2D.h:64
Definition: LameAssembler2D.h:24
virtual void assemblePDESingleReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:60
Definition: ripley/src/AbstractAssembler.h:32
const dim_t * m_NN
Definition: LameAssembler2D.h:66
const dim_t * m_NE
Definition: LameAssembler2D.h:65
void collateFunctionSpaceTypes(std::vector< int > &fsTypes, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:29
boost::shared_ptr< const Rectangle > domain
Definition: LameAssembler2D.h:63
Rectangle is the 2-dimensional implementation of a RipleyDomain.
Definition: ripley/src/Rectangle.h:29
virtual void assemblePDEBoundarySingleReduced(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:66
LameAssembler2D(escript::const_Domain_ptr dom, const double *dx, const dim_t *NE, const dim_t *NN)
Definition: LameAssembler2D.h:27
std::map< std::string, escript::Data > DataMap
Definition: ripley/src/domainhelpers.h:24
virtual void assemblePDEBoundarySystem(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:86
Data represents a collection of datapoints.
Definition: Data.h:68
~LameAssembler2D()
Definition: LameAssembler2D.h:36
virtual void assemblePDEBoundarySingle(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:54
virtual void assemblePDESingle(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:48
index_t dim_t
Definition: types.h:27
Base class for escript system matrices.
Definition: AbstractSystemMatrix.h:37
Definition: ripley/src/AbstractAssembler.h:25
boost::shared_ptr< const AbstractDomain > const_Domain_ptr
Definition: AbstractDomain.h:39
virtual void assemblePDESystem(escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
Definition: LameAssembler2D.cpp:380