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

#include <operators.h>

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

Public Member Functions

 NonDiagonalBlock (const Mesh &m1, const Mesh &m2, 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 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 318 of file operators.h.

Constructor & Destructor Documentation

◆ NonDiagonalBlock()

OpenMEEG::NonDiagonalBlock::NonDiagonalBlock ( const Mesh m1,
const Mesh m2,
const Integrator intg 
)
inline

Definition at line 346 of file operators.h.

Member Function Documentation

◆ set_S_block()

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

Definition at line 349 of file operators.h.

◆ set_N_block()

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

Definition at line 357 of file operators.h.

◆ set_D_block()

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

Definition at line 360 of file operators.h.

◆ set_Dstar_block()

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

Definition at line 366 of file operators.h.

◆ S()

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

Definition at line 376 of file operators.h.

◆ N()

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

Definition at line 409 of file operators.h.

◆ D()

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

Definition at line 420 of file operators.h.

◆ Dstar()

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

Definition at line 426 of file operators.h.


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