OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
poisson_nn_helm Struct Reference

Detailed Description

Definition at line 20 of file petsc_solver_report_unit_tests.hpp.

Public Types

typedef float stype
 type of the space
 
typedef grid_dist_id< 3, float, aggregate< float > > b_grid
 Grid that store the solution.
 
typedef SparseMatrix< double, int, PETSC_BASE > SparseMatrix_type
 type of sparse grid that store the Matrix A
 
typedef Vector< double, PETSC_BASE > Vector_type
 type of vector that store the solution
 
typedef float stype
 type of the spatial coordinates
 
typedef grid_dist_id< 3, float, aggregate< float > > b_grid
 grid that store \psi
 
typedef SparseMatrix< double, int, PETSC_BASE > SparseMatrix_type
 Sparse matrix used to sove the linear system (we use PETSC)
 
typedef Vector< double, PETSC_BASE > Vector_type
 Vector to solve the system (PETSC)
 
typedef double stype
 
typedef grid_dist_id< 3, double, aggregate< double > > b_grid
 
typedef SparseMatrix< double, int, PETSC_BASE > SparseMatrix_type
 
typedef Vector< double, PETSC_BASE > Vector_type
 
typedef float stype
 type of the spatial coordinates
 
typedef grid_type_s b_grid
 grid that store \psi
 
typedef SparseMatrix< double, int, PETSC_BASE > SparseMatrix_type
 Sparse matrix used to sove the linear system (we use PETSC)
 
typedef Vector< double, PETSC_BASE > Vector_type
 Vector to solve the system (PETSC)
 

Static Public Attributes

static const unsigned int dims = 3
 Number of dimansions of the problem. More...
 
static const unsigned int nvar = 1
 We have only one scalar unknown. More...
 
static const bool boundary [] = {PERIODIC,PERIODIC,PERIODIC}
 specify the boundary conditions More...
 
static const int grid_type = NORMAL_GRID
 When the grid is not staggered use NORMAL_GRID. More...
 

Field Documentation

◆ boundary

const bool poisson_nn_helm::boundary = {PERIODIC,PERIODIC,PERIODIC}
static

specify the boundary conditions

boundary conditions are PERIODIC

Boundary conditions.

Definition at line 29 of file petsc_solver_report_unit_tests.hpp.

◆ dims

static const unsigned int poisson_nn_helm::dims = 3
static

Number of dimansions of the problem.

3D Stystem

Definition at line 23 of file petsc_solver_report_unit_tests.hpp.

◆ grid_type

static const int poisson_nn_helm::grid_type = NORMAL_GRID
static

When the grid is not staggered use NORMAL_GRID.

It is a normal grid.

Definition at line 44 of file petsc_solver_report_unit_tests.hpp.

◆ nvar

static const unsigned int poisson_nn_helm::nvar = 1
static

We have only one scalar unknown.

We are solving for \psi that is a scalar.

Definition at line 26 of file petsc_solver_report_unit_tests.hpp.


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