OpenMEEG
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
OpenMEEG::Integrator< T, I > Class Template Reference

#include <integrator.h>

Inheritance diagram for OpenMEEG::Integrator< T, I >:
Inheritance graph
[legend]

Public Member Functions

 Integrator ()
 
 Integrator (unsigned ord)
 
virtual ~Integrator ()
 
void setOrder (const unsigned n)
 
virtual T integrate (const I &fc, const Triangle &Trg)
 

Protected Member Functions

triangle_integration (const I &fc, const Vect3 points[3])
 

Private Attributes

unsigned order
 

Detailed Description

template<typename T, typename I>
class OpenMEEG::Integrator< T, I >

Definition at line 181 of file integrator.h.

Constructor & Destructor Documentation

◆ Integrator() [1/2]

template<typename T , typename I >
OpenMEEG::Integrator< T, I >::Integrator ( )
inline

Definition at line 187 of file integrator.h.

◆ Integrator() [2/2]

template<typename T , typename I >
OpenMEEG::Integrator< T, I >::Integrator ( unsigned  ord)
inline

Definition at line 188 of file integrator.h.

◆ ~Integrator()

template<typename T , typename I >
virtual OpenMEEG::Integrator< T, I >::~Integrator ( )
inlinevirtual

Definition at line 189 of file integrator.h.

Member Function Documentation

◆ setOrder()

template<typename T , typename I >
void OpenMEEG::Integrator< T, I >::setOrder ( const unsigned  n)
inline

Definition at line 191 of file integrator.h.

◆ integrate()

template<typename T , typename I >
virtual T OpenMEEG::Integrator< T, I >::integrate ( const I &  fc,
const Triangle Trg 
)
inlinevirtual

Reimplemented in OpenMEEG::AdaptiveIntegrator< T, I >.

Definition at line 201 of file integrator.h.

◆ triangle_integration()

template<typename T , typename I >
T OpenMEEG::Integrator< T, I >::triangle_integration ( const I &  fc,
const Vect3  points[3] 
)
inlineprotected

Definition at line 209 of file integrator.h.

Member Data Documentation

◆ order

template<typename T , typename I >
unsigned OpenMEEG::Integrator< T, I >::order
private

Definition at line 183 of file integrator.h.


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