Bembel
Bembel::FunctionEvaluator< Derived > Class Template Reference

The FunctionEvaluator provides means to evaluate coefficient vectors as functions on the geometry. More...

#include <FunctionEvaluator.hpp>

Detailed Description

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

The FunctionEvaluator provides means to evaluate coefficient vectors as functions on the geometry.

Definition at line 21 of file FunctionEvaluator.hpp.

Public Member Functions

 FunctionEvaluator (const FunctionEvaluator &other)=default
 
 FunctionEvaluator (FunctionEvaluator &&other)=default
 
FunctionEvaluatoroperator= (FunctionEvaluator other)
 
 FunctionEvaluator (const AnsatzSpace< Derived > &ansatz_space)
 
 FunctionEvaluator (const AnsatzSpace< Derived > &ansatz_space, const Eigen::Matrix< typename LinearOperatorTraits< Derived >::Scalar, Eigen::Dynamic, 1 > &fun)
 
void init_FunctionEvaluator (const AnsatzSpace< Derived > &ansatz_space)
 
void init_FunctionEvaluator (const AnsatzSpace< Derived > &ansatz_space, const Eigen::Matrix< typename LinearOperatorTraits< Derived >::Scalar, Eigen::Dynamic, 1 > &fun)
 
Eigen::Matrix< typename LinearOperatorTraits< Derived >::Scalar, getFunctionSpaceOutputDimension< LinearOperatorTraits< Derived >::Form >), 1 > evaluateOnPatch (int patch, const Eigen::Vector2d &ref_point) const
 
Eigen::Matrix< typename LinearOperatorTraits< Derived >::Scalar, getFunctionSpaceOutputDimension< LinearOperatorTraits< Derived >::Form >), 1 > evaluate (const ElementTreeNode &element, const SurfacePoint &p) const
 
LinearOperatorTraits< Derived >::Scalar evaluateDiv (const ElementTreeNode &element, const SurfacePoint &p) const
 
void set_function (Eigen::Matrix< typename LinearOperatorTraits< Derived >::Scalar, Eigen::Dynamic, 1 > fun)
 

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