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

Abstract matrix integration base class. More...

#include <SF_fem_utils.h>

Inheritance diagram for SF::matrix_integrator< T, S >:
Collaboration diagram for SF::matrix_integrator< T, S >:

Public Member Functions

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

Detailed Description

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

Abstract matrix 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 945 of file SF_fem_utils.h.

Member Function Documentation

◆ dpn()

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

return (by reference) the row and column dimensions

Implemented in opencarp::mass_integrator, and opencarp::elec_stiffness_integrator.

Here is the caller graph for this function:

◆ operator()()

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

compute the element matrix for a given element.

Implemented in opencarp::mass_integrator, and opencarp::elec_stiffness_integrator.


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