Bembel
Bembel::PotentialBase< Derived, LinOp > Struct Template Reference

functional base class. this serves as a common interface for existing functionals. More...

#include <Potential.hpp>

Detailed Description

template<typename Derived, typename LinOp>
struct Bembel::PotentialBase< Derived, LinOp >

functional base class. this serves as a common interface for existing functionals.

Take a look at the Design Considerations for details.

Definition at line 81 of file Potential.hpp.

Public Member Functions

template<typename T >
Eigen::Matrix< typename PotentialReturnScalar< typename LinearOperatorTraits< LinOp >::Scalar, typename PotentialTraits< Derived >::Scalar >::Scalar, 1, PotentialTraits< Derived >::OutputSpaceDimension > evaluateIntegrand (const AnsatzSpace< LinOp > &ansatz_space, const Eigen::Matrix< typename LinearOperatorTraits< LinOp >::Scalar, Eigen::Dynamic, getFunctionSpaceVectorDimension< LinearOperatorTraits< LinOp >::Form >()> &coeff, const Eigen::VectorXd &point, const SurfacePoint &p) const
 
Derived & derived ()
 
const Derived & derived () const
 

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