OpenMEEG
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
OpenMEEG::BlocksBase Class Reference

#include <operators.h>

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

Public Member Functions

 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
 

Protected Member Functions

template<typename T >
void D (const Triangles &triangles1, const Triangles &triangles2, const double coeff, T &mat) const
 

Static Protected Member Functions

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

const Integrator integrator
 
bool verbose = true
 

Detailed Description

Definition at line 59 of file operators.h.

Constructor & Destructor Documentation

◆ BlocksBase()

OpenMEEG::BlocksBase::BlocksBase ( const Integrator intg)
inline

Definition at line 62 of file operators.h.

Member Function Documentation

◆ message() [1/2]

void OpenMEEG::BlocksBase::message ( const char *  op_name,
const Mesh mesh 
) const
inline

Definition at line 64 of file operators.h.

◆ message() [2/2]

void OpenMEEG::BlocksBase::message ( const char *  op_name,
const Mesh mesh1,
const Mesh mesh2 
) const
inline

Definition at line 69 of file operators.h.

◆ D()

template<typename T >
void OpenMEEG::BlocksBase::D ( const Triangles triangles1,
const Triangles triangles2,
const double  coeff,
T &  mat 
) const
inlineprotected

Definition at line 77 of file operators.h.

◆ N() [1/2]

template<typename T >
static double OpenMEEG::BlocksBase::N ( const Vertex V1,
const Vertex V2,
const Mesh m,
const T &  matrix 
)
inlinestaticprotected

Definition at line 109 of file operators.h.

◆ N() [2/2]

template<typename T >
static double OpenMEEG::BlocksBase::N ( const Vertex V1,
const Vertex V2,
const Mesh m1,
const Mesh m2,
const T &  matrix 
)
inlinestaticprotected

Definition at line 116 of file operators.h.

Member Data Documentation

◆ integrator

const Integrator OpenMEEG::BlocksBase::integrator
protected

Definition at line 143 of file operators.h.

◆ verbose

bool OpenMEEG::BlocksBase::verbose = true
protected

Definition at line 144 of file operators.h.


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