Bembel
 
Loading...
Searching...
No Matches
Bembel::NeumannTrace< Scalar > Class Template Reference

This class provides an implementation of the Neumann trace operator and a corresponding method to evaluate the linear form corresponding to the right hand side of the system via quadrature. More...

#include <NeumannTrace.hpp>

Inheritance diagram for Bembel::NeumannTrace< Scalar >:
Collaboration diagram for Bembel::NeumannTrace< Scalar >:

Detailed Description

template<typename Scalar>
class Bembel::NeumannTrace< Scalar >

This class provides an implementation of the Neumann trace operator and a corresponding method to evaluate the linear form corresponding to the right hand side of the system via quadrature.

Definition at line 31 of file NeumannTrace.hpp.

Public Member Functions

void set_function (const std::function< Eigen::Matrix< Scalar, 3, 1 >(Eigen::Vector3d)> &function)
 
template<class T >
void evaluateIntegrand_impl (const T &super_space, const SurfacePoint &p, Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > *intval) const
 
- Public Member Functions inherited from Bembel::LinearFormBase< NeumannTrace< Scalar >, Scalar >
void evaluateIntegrand (const T &super_space, const SurfacePoint &p, Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > *intval) const
 
NeumannTrace< Scalar > & derived ()
 
const NeumannTrace< Scalar > & derived () const
 

Constructor & Destructor Documentation

◆ NeumannTrace()

template<typename Scalar >
Bembel::NeumannTrace< Scalar >::NeumannTrace ( )
inline

Definition at line 33 of file NeumannTrace.hpp.

Member Function Documentation

◆ evaluateIntegrand_impl()

template<typename Scalar >
template<class T >
void Bembel::NeumannTrace< Scalar >::evaluateIntegrand_impl ( const T super_space,
const SurfacePoint p,
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > *  intval 
) const
inline

Definition at line 40 of file NeumannTrace.hpp.

◆ set_function()

template<typename Scalar >
void Bembel::NeumannTrace< Scalar >::set_function ( const std::function< Eigen::Matrix< Scalar, 3, 1 >(Eigen::Vector3d)> &  function)
inline

Definition at line 34 of file NeumannTrace.hpp.


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