escript  Revision_
Public Member Functions | Protected Attributes | List of all members
ripley::LameAssembler3D Class Reference

#include <LameAssembler3D.h>

Inheritance diagram for ripley::LameAssembler3D:
ripley::AbstractAssembler

Public Member Functions

 LameAssembler3D (escript::const_Domain_ptr dom, const double *dx, const dim_t *NE, const dim_t *NN)
 
 ~LameAssembler3D ()
 
virtual void assemblePDESingle (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
virtual void assemblePDEBoundarySingle (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
virtual void assemblePDESingleReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
virtual void assemblePDEBoundarySingleReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
virtual void assemblePDESystem (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
virtual void assemblePDEBoundarySystem (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
virtual void assemblePDESystemReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
virtual void assemblePDEBoundarySystemReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const
 
void collateFunctionSpaceTypes (std::vector< int > &fsTypes, const DataMap &coefs) const
 
- Public Member Functions inherited from ripley::AbstractAssembler
virtual ~AbstractAssembler ()
 

Protected Attributes

boost::shared_ptr< const Brickdomain
 
const double * m_dx
 
const dim_tm_NE
 
const dim_tm_NN
 

Constructor & Destructor Documentation

ripley::LameAssembler3D::LameAssembler3D ( escript::const_Domain_ptr  dom,
const double *  dx,
const dim_t NE,
const dim_t NN 
)
inline

References domain.

ripley::LameAssembler3D::~LameAssembler3D ( )
inline

Member Function Documentation

void ripley::LameAssembler3D::assemblePDEBoundarySingle ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual

Implements ripley::AbstractAssembler.

Referenced by ~LameAssembler3D().

void ripley::LameAssembler3D::assemblePDEBoundarySingleReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual

Implements ripley::AbstractAssembler.

Referenced by ~LameAssembler3D().

void ripley::LameAssembler3D::assemblePDEBoundarySystem ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual
void ripley::LameAssembler3D::assemblePDEBoundarySystemReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual

Implements ripley::AbstractAssembler.

Referenced by ~LameAssembler3D().

void ripley::LameAssembler3D::assemblePDESingle ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual

Implements ripley::AbstractAssembler.

Referenced by ~LameAssembler3D().

void ripley::LameAssembler3D::assemblePDESingleReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual

Implements ripley::AbstractAssembler.

Referenced by ~LameAssembler3D().

void ripley::LameAssembler3D::assemblePDESystem ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual
void ripley::LameAssembler3D::assemblePDESystemReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
virtual

Implements ripley::AbstractAssembler.

Referenced by ~LameAssembler3D().

void ripley::LameAssembler3D::collateFunctionSpaceTypes ( std::vector< int > &  fsTypes,
const DataMap coefs 
) const
virtual

Implements ripley::AbstractAssembler.

References ripley::isNotEmpty().

Referenced by ~LameAssembler3D().

Member Data Documentation

boost::shared_ptr<const Brick> ripley::LameAssembler3D::domain
protected

Referenced by LameAssembler3D().

const double* ripley::LameAssembler3D::m_dx
protected
const dim_t* ripley::LameAssembler3D::m_NE
protected
const dim_t* ripley::LameAssembler3D::m_NN
protected

The documentation for this class was generated from the following files: