OpenFPM_pdata  1.1.0
Project that contain the implementation of distributed structures
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Friends Pages
System< dim, nvf, ncf, eqs > Class Template Reference

System of equations. More...

Detailed Description

template<unsigned int dim, unsigned int nvf, unsigned int ncf, typename... eqs>
class System< dim, nvf, ncf, eqs >

System of equations.

This class model a system of equations

Template Parameters
dimDimensionality of the system
nvfnumber of variable fields
ncfnumber of constants fields
eqssets of equations

Definition at line 23 of file System.hpp.

#include <System.hpp>

Private Types

typedef eqs_v make_vactor< eqs >
 

Private Member Functions

template<unsigned int ord = EQS_FIELDS>
void value (const grid_key_dx_dist< dim > &pos)
 Create the row of the Matrix. More...
 
template<unsigned int eq_id>
void value_s (grid_key_dx_dist< dim > &it)
 fill the row More...
 
template<unsigned int eq_id>
void value_f (grid_key_dx_dist< dim > &it)
 fill the row More...
 

Member Function Documentation

template<unsigned int dim, unsigned int nvf, unsigned int ncf, typename... eqs>
template<unsigned int ord = EQS_FIELDS>
void System< dim, nvf, ncf, eqs >::value ( const grid_key_dx_dist< dim > &  pos)
inlineprivate

Create the row of the Matrix.

Template Parameters
ord

Definition at line 39 of file System.hpp.

template<unsigned int dim, unsigned int nvf, unsigned int ncf, typename... eqs>
template<unsigned int eq_id>
void System< dim, nvf, ncf, eqs >::value_f ( grid_key_dx_dist< dim > &  it)
inlineprivate

fill the row

Definition at line 62 of file System.hpp.

template<unsigned int dim, unsigned int nvf, unsigned int ncf, typename... eqs>
template<unsigned int eq_id>
void System< dim, nvf, ncf, eqs >::value_s ( grid_key_dx_dist< dim > &  it)
inlineprivate

fill the row

Definition at line 51 of file System.hpp.


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