OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
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 28 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

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 35 of file eq.hpp.

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 56 of file eq.hpp.

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 47 of file eq.hpp.


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