OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
equations2d1 Struct Reference

Specify the general characteristic of system to solve. More...

Detailed Description

Specify the general characteristic of system to solve.

Definition at line 14 of file EqnsStruct.hpp.

#include <EqnsStruct.hpp>

Public Types

typedef double stype
 type of space float, double, ...
 
typedef vector_dist< dims, double, aggregate< double > > b_part
 type of base particles
 
typedef SparseMatrix< double, int, PETSC_BASE > SparseMatrix_type
 type of SparseMatrix for the linear solver
 
typedef Vector< double, PETSC_BASE > Vector_type
 type of Vector for the linear solver
 
typedef petsc_solver< double > solver_type
 
typedef double stype
 type of space float, double, ...
 
typedef grid_dist_id< dims, double, aggregate< double, double, double > > b_part
 type of base particles
 
typedef SparseMatrix< double, int, PETSC_BASE > SparseMatrix_type
 type of SparseMatrix for the linear solver
 
typedef Vector< double, PETSC_BASE > Vector_type
 type of Vector for the linear solver
 
typedef petsc_solver< double > solver_type
 

Static Public Attributes

static const unsigned int dims =2
 dimensionaly of the equation ( 3D problem ...)
 
static const unsigned int nvar =1
 number of fields in the system
 
static constexpr bool boundary [] ={NON_PERIODIC, NON_PERIODIC}
 boundary at X and Y
 
static const bool boundary []
 boundary at X and Y
 

Member Typedef Documentation

◆ b_part [1/2]

typedef vector_dist<dims, double, aggregate<double> > equations2d1::b_part

type of base particles

Definition at line 28 of file EqnsStruct.hpp.

◆ b_part [2/2]

typedef grid_dist_id<dims, double, aggregate<double,double,double> > equations2d1::b_part

type of base particles

Definition at line 26 of file EqnsStructFD.hpp.

◆ solver_type [1/2]

Definition at line 36 of file EqnsStruct.hpp.

◆ solver_type [2/2]

Definition at line 34 of file EqnsStructFD.hpp.

◆ SparseMatrix_type [1/2]

typedef SparseMatrix<double, int, PETSC_BASE> equations2d1::SparseMatrix_type

type of SparseMatrix for the linear solver

Definition at line 31 of file EqnsStruct.hpp.

◆ SparseMatrix_type [2/2]

typedef SparseMatrix<double, int, PETSC_BASE> equations2d1::SparseMatrix_type

type of SparseMatrix for the linear solver

Definition at line 29 of file EqnsStructFD.hpp.

◆ stype [1/2]

typedef double equations2d1::stype

type of space float, double, ...

Definition at line 25 of file EqnsStruct.hpp.

◆ stype [2/2]

typedef double equations2d1::stype

type of space float, double, ...

Definition at line 23 of file EqnsStructFD.hpp.

◆ Vector_type [1/2]

typedef Vector<double, PETSC_BASE> equations2d1::Vector_type

type of Vector for the linear solver

Definition at line 34 of file EqnsStruct.hpp.

◆ Vector_type [2/2]

typedef Vector<double, PETSC_BASE> equations2d1::Vector_type

type of Vector for the linear solver

Definition at line 32 of file EqnsStructFD.hpp.

Field Documentation

◆ boundary [1/2]

const bool equations2d1::boundary ={NON_PERIODIC, NON_PERIODIC}
staticconstexpr

boundary at X and Y

Definition at line 22 of file EqnsStruct.hpp.

◆ boundary [2/2]

const bool equations2d1::boundary[]
static

boundary at X and Y

Definition at line 20 of file EqnsStructFD.hpp.

◆ dims

static const unsigned int equations2d1::dims =2
static

dimensionaly of the equation ( 3D problem ...)

Definition at line 17 of file EqnsStruct.hpp.

◆ nvar

static const unsigned int equations2d1::nvar =1
static

number of fields in the system

Definition at line 19 of file EqnsStruct.hpp.


The documentation for this struct was generated from the following files: