BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
Fiber::Basis< ValueType > Class Template Reference

Collection of shape functions defined on a reference element. More...

#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/fiber/basis.hpp>

Inheritance diagram for Fiber::Basis< ValueType >:
Fiber::Shapeset< ValueType > Fiber::ConstantScalarShapeset< ValueType > Fiber::LagrangeScalarShapeset< elementVertexCount, ValueType, polynomialOrder > Fiber::LinearScalarShapeset< elementVertexCount, ValueType > Fiber::LinearScalarShapesetBarycentric< ValueType > Fiber::RaviartThomas0Shapeset< elementVertexCount, ValueType > Fiber::PiecewiseConstantScalarBasis< ValueType > Fiber::LagrangeScalarBasis< elementVertexCount, ValueType, polynomialOrder > Fiber::PiecewiseLinearContinuousScalarBasis< elementVertexCount, ValueType > Fiber::PiecewiseLinearContinuousScalarBasis< 3, ValueType > Fiber::RaviartThomas0Basis< elementVertexCount, ValueType >

Additional Inherited Members

- Public Types inherited from Fiber::Shapeset< ValueType >
typedef ScalarTraits
< ValueType >::RealType 
CoordinateType
 
- Public Member Functions inherited from Fiber::Shapeset< ValueType >
virtual int size () const =0
 Return the number of shape functions.
 
virtual int order () const =0
 Return the maximum polynomial order of shape functions.
 
virtual void evaluate (size_t what, const arma::Mat< CoordinateType > &points, LocalDofIndex localDofIndex, BasisData< ValueType > &data) const =0
 Evaluate the shape functions making up this shapeset and/or their derivatives at specified points. More...
 
virtual std::pair< const char
*, int > 
clCodeString (bool isTestShapeset) const
 Returns an OpenCL code snippet for shape function evaluation. More...
 

Detailed Description

template<typename ValueType>
class Fiber::Basis< ValueType >

Collection of shape functions defined on a reference element.

Deprecated:
This class is deprecated and provided only for compatibility reasons. Use Shapeset instead.

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