OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
Eq< expr1, expr2, Sys_eqs > Class Template Reference

Equation. More...

Detailed Description

template<typename expr1, typename expr2, typename Sys_eqs>
class Eq< expr1, expr2, Sys_eqs >

Equation.

It model an equation like expr1 = expr2

Template Parameters
expr1
expr2

Definition at line 29 of file eq.hpp.

#include <eq.hpp>

Static Private Member Functions

template<unsigned int ord = EQS_FIELD>
static void value (const grid_key_dx< Sys_eqs::dims > &pos)
 Create the row of the Matrix. More...
 
static openfpm::vector< cval< typename Sys_eqs::stype > > value_s (grid_key_dx< Sys_eqs::dims > &it)
 fill the row More...
 
static void value_f (grid_key_dx< Sys_eqs::dims > &it)
 fill the row More...
 

Member Function Documentation

◆ value()

template<typename expr1 , typename expr2 , typename Sys_eqs >
template<unsigned int ord = EQS_FIELD>
static void Eq< expr1, expr2, Sys_eqs >::value ( const grid_key_dx< Sys_eqs::dims > &  pos)
inlinestaticprivate

Create the row of the Matrix.

Template Parameters
ord

Definition at line 36 of file eq.hpp.

◆ value_f()

template<typename expr1 , typename expr2 , typename Sys_eqs >
static void Eq< expr1, expr2, Sys_eqs >::value_f ( grid_key_dx< Sys_eqs::dims > &  it)
inlinestaticprivate

fill the row

Definition at line 57 of file eq.hpp.

◆ value_s()

template<typename expr1 , typename expr2 , typename Sys_eqs >
static openfpm::vector<cval<typename Sys_eqs::stype> > Eq< expr1, expr2, Sys_eqs >::value_s ( grid_key_dx< Sys_eqs::dims > &  it)
inlinestaticprivate

fill the row

Definition at line 48 of file eq.hpp.


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