OpenMEEG
Loading...
Searching...
No Matches
OpenMEEG::DiagonalBlock Class Reference

#include <operators.h>

Inheritance diagram for OpenMEEG::DiagonalBlock:
Collaboration diagram for OpenMEEG::DiagonalBlock:

Public Member Functions

 DiagonalBlock (const Mesh &m, const Integrator &intg)
 
template<typename T >
void set_S_block (const double coeff, T &matrix)
 
template<typename T >
void set_N_block (const double coeff, T &matrix) const
 
template<typename T >
void set_D_block (const double coeff, T &matrix) const
 
template<typename T >
void set_Dstar_block (const double, T &) const
 
template<typename T >
void addIdentity (const double coeff, T &matrix) const
 
template<typename T >
void S (const double coeff, T &matrix) const
 
template<typename T >
void N (const double coeff, T &matrix) const
 
template<typename T >
void D (const double coeff, T &matrix) const
 
template<typename T >
void Dstar (const double coeff, T &matrix) const
 
- Public Member Functions inherited from OpenMEEG::BlocksBase
 BlocksBase (const Integrator &intg)
 
void message (const char *op_name, const Mesh &mesh) const
 
void message (const char *op_name, const Mesh &mesh1, const Mesh &mesh2) const
 

Additional Inherited Members

- Protected Member Functions inherited from OpenMEEG::BlocksBase
template<typename T >
void D (const Triangles &triangles1, const Triangles &triangles2, const double coeff, T &mat) const
 
- Static Protected Member Functions inherited from OpenMEEG::BlocksBase
template<typename T >
static double N (const Vertex &V1, const Vertex &V2, const Mesh &m, const T &matrix)
 
template<typename T >
static double N (const Vertex &V1, const Vertex &V2, const Mesh &m1, const Mesh &m2, const T &matrix)
 
- Protected Attributes inherited from OpenMEEG::BlocksBase
const Integrator integrator
 

Detailed Description

Definition at line 151 of file operators.h.

Constructor & Destructor Documentation

◆ DiagonalBlock()

OpenMEEG::DiagonalBlock::DiagonalBlock ( const Mesh & m,
const Integrator & intg )
inline

Definition at line 173 of file operators.h.

Member Function Documentation

◆ set_S_block()

template<typename T >
void OpenMEEG::DiagonalBlock::set_S_block ( const double coeff,
T & matrix )
inline

Definition at line 176 of file operators.h.

◆ set_N_block()

template<typename T >
void OpenMEEG::DiagonalBlock::set_N_block ( const double coeff,
T & matrix ) const
inline

Definition at line 184 of file operators.h.

◆ set_D_block()

template<typename T >
void OpenMEEG::DiagonalBlock::set_D_block ( const double coeff,
T & matrix ) const
inline

Definition at line 187 of file operators.h.

◆ set_Dstar_block()

template<typename T >
void OpenMEEG::DiagonalBlock::set_Dstar_block ( const double ,
T &  ) const
inline

Definition at line 193 of file operators.h.

◆ addIdentity()

template<typename T >
void OpenMEEG::DiagonalBlock::addIdentity ( const double coeff,
T & matrix ) const
inline

Definition at line 196 of file operators.h.

◆ S()

template<typename T >
void OpenMEEG::DiagonalBlock::S ( const double coeff,
T & matrix ) const
inline

Definition at line 205 of file operators.h.

◆ N()

template<typename T >
void OpenMEEG::DiagonalBlock::N ( const double coeff,
T & matrix ) const
inline

Definition at line 236 of file operators.h.

◆ D()

template<typename T >
void OpenMEEG::DiagonalBlock::D ( const double coeff,
T & matrix ) const
inline

Definition at line 247 of file operators.h.

◆ Dstar()

template<typename T >
void OpenMEEG::DiagonalBlock::Dstar ( const double coeff,
T & matrix ) const
inline

Definition at line 253 of file operators.h.


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