OpenMEEG
Loading...
Searching...
No Matches
Public Member Functions | List of all members
OpenMEEG::DiagonalBlock Class Reference

#include <operators.h>

Inheritance diagram for OpenMEEG::DiagonalBlock:
Inheritance graph
[legend]
Collaboration diagram for OpenMEEG::DiagonalBlock:
Collaboration graph
[legend]

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 addId (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
 
bool verbose = true
 

Detailed Description

Definition at line 147 of file operators.h.

Constructor & Destructor Documentation

◆ DiagonalBlock()

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

Definition at line 169 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 172 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 180 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 183 of file operators.h.

◆ set_Dstar_block()

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

Definition at line 189 of file operators.h.

◆ addId()

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

Definition at line 192 of file operators.h.

◆ S()

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

Definition at line 201 of file operators.h.

◆ N()

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

Definition at line 228 of file operators.h.

◆ D()

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

Definition at line 239 of file operators.h.

◆ Dstar()

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

Definition at line 245 of file operators.h.


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