Bembel
 
Loading...
Searching...
No Matches
Bembel::IdentityOperatorBase< Derived > Class Template Reference

This class is the base for all mass matrices. More...

#include <IdentityOperatorBase.hpp>

Inheritance diagram for Bembel::IdentityOperatorBase< Derived >:
Collaboration diagram for Bembel::IdentityOperatorBase< Derived >:

Detailed Description

template<typename Derived>
class Bembel::IdentityOperatorBase< Derived >

This class is the base for all mass matrices.

Definition at line 22 of file IdentityOperatorBase.hpp.

Public Member Functions

template<class T >
void evaluateIntegrand_impl (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::MatrixXd *intval) const
 
- Public Member Functions inherited from Bembel::LinearOperatorBase< Derived >
template<class T >
void evaluateIntegrand (const T &super_space, const SurfacePoint &p1, const SurfacePoint &p2, Eigen::Matrix< typename LinearOperatorTraits< Derived >::Scalar, Eigen::Dynamic, Eigen::Dynamic > *intval) const
 
Eigen::Matrix< typename LinearOperatorTraits< Derived >::Scalar, getFunctionSpaceVectorDimension< LinearOperatorTraits< Derived >::Form >() *LinearOperatorTraits< Derived >::NumberOfFMMComponents, getFunctionSpaceVectorDimension< LinearOperatorTraits< Derived >::Form >() *LinearOperatorTraits< Derived >::NumberOfFMMComponents > evaluateFMMInterpolation (const SurfacePoint &p1, const SurfacePoint &p2) const
 
int get_FarfieldQuadratureDegree (int ansatz_degree) const
 
int getNearfieldQuadratureDegree (int ansatz_degree, double distance, int level) const
 Compute quadrature degree for numerical integretation close to the singularity based on distance, refinement level, degree of ansatz functions and operator_order.
 
Derived & derived ()
 
const Derived & derived () const
 

Constructor & Destructor Documentation

◆ IdentityOperatorBase()

template<typename Derived >
Bembel::IdentityOperatorBase< Derived >::IdentityOperatorBase ( )
inline

Definition at line 26 of file IdentityOperatorBase.hpp.

Member Function Documentation

◆ evaluateIntegrand_impl()

template<typename Derived >
template<class T >
void Bembel::IdentityOperatorBase< Derived >::evaluateIntegrand_impl ( const T super_space,
const SurfacePoint p1,
const SurfacePoint p2,
Eigen::MatrixXd *  intval 
) const
inline

Definition at line 28 of file IdentityOperatorBase.hpp.


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