openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
Public Member Functions | Protected Member Functions | List of all members
SF::vector_integrator< T, S > Class Template Referenceabstract

Abstract vector integration base class. More...

#include <SF_fem_utils.h>

Collaboration diagram for SF::vector_integrator< T, S >:

Public Member Functions

virtual void operator() (const element_view< T, S > &elem, double *buff)=0
 compute the element matrix for a given element. More...
 
virtual void dpn (T &dpn)=0
 return (by reference) the row and column dimensions More...
 

Protected Member Functions

void zero_buff (double *buff, T nrows)
 

Detailed Description

template<class T, class S>
class SF::vector_integrator< T, S >

Abstract vector integration base class.

Template Parameters
TInteger type used in associated element_view (thus in the mesh)
SFloating point type used in associated element_view (thus in the mesh)

Definition at line 961 of file SF_fem_utils.h.

Member Function Documentation

◆ dpn()

template<class T, class S>
virtual void SF::vector_integrator< T, S >::dpn ( T &  dpn)
pure virtual

return (by reference) the row and column dimensions

Here is the caller graph for this function:

◆ operator()()

template<class T, class S>
virtual void SF::vector_integrator< T, S >::operator() ( const element_view< T, S > &  elem,
double *  buff 
)
pure virtual

compute the element matrix for a given element.

◆ zero_buff()

template<class T, class S>
void SF::vector_integrator< T, S >::zero_buff ( double *  buff,
nrows 
)
inlineprotected

Definition at line 964 of file SF_fem_utils.h.


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