OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
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.
 
static const unsigned int nvar = 1
 We have only one scalar unknown.
 
static const bool boundary [] = {PERIODIC,PERIODIC,PERIODIC}
 specify the boundary conditions
 
static const int grid_type = NORMAL_GRID
 When the grid is not staggered use NORMAL_GRID.
 

Member Typedef Documentation

◆ b_grid [1/4]

grid that store \psi

Definition at line 315 of file main_vic_petsc.cpp.

◆ b_grid [2/4]

typedef grid_dist_id<3,double,aggregate<double> > poisson_nn_helm::b_grid

Definition at line 290 of file main_vic_petsc_double.cpp.

◆ b_grid [3/4]

grid that store \psi

Definition at line 211 of file main_vic_petsc_opt.cpp.

◆ b_grid [4/4]

Grid that store the solution.

Definition at line 35 of file petsc_solver_report_unit_tests.hpp.

◆ SparseMatrix_type [1/4]

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

Sparse matrix used to sove the linear system (we use PETSC)

Definition at line 317 of file main_vic_petsc.cpp.

◆ SparseMatrix_type [2/4]

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

Definition at line 291 of file main_vic_petsc_double.cpp.

◆ SparseMatrix_type [3/4]

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

Sparse matrix used to sove the linear system (we use PETSC)

Definition at line 213 of file main_vic_petsc_opt.cpp.

◆ SparseMatrix_type [4/4]

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

type of sparse grid that store the Matrix A

Definition at line 38 of file petsc_solver_report_unit_tests.hpp.

◆ stype [1/4]

typedef float poisson_nn_helm::stype

type of the spatial coordinates

Definition at line 313 of file main_vic_petsc.cpp.

◆ stype [2/4]

typedef double poisson_nn_helm::stype

Definition at line 289 of file main_vic_petsc_double.cpp.

◆ stype [3/4]

typedef float poisson_nn_helm::stype

type of the spatial coordinates

Definition at line 209 of file main_vic_petsc_opt.cpp.

◆ stype [4/4]

typedef float poisson_nn_helm::stype

type of the space

Definition at line 32 of file petsc_solver_report_unit_tests.hpp.

◆ Vector_type [1/4]

typedef Vector<double,PETSC_BASE> poisson_nn_helm::Vector_type

Vector to solve the system (PETSC)

Definition at line 319 of file main_vic_petsc.cpp.

◆ Vector_type [2/4]

typedef Vector<double,PETSC_BASE> poisson_nn_helm::Vector_type

Definition at line 292 of file main_vic_petsc_double.cpp.

◆ Vector_type [3/4]

typedef Vector<double,PETSC_BASE> poisson_nn_helm::Vector_type

Vector to solve the system (PETSC)

Definition at line 215 of file main_vic_petsc_opt.cpp.

◆ Vector_type [4/4]

typedef Vector<double,PETSC_BASE> poisson_nn_helm::Vector_type

type of vector that store the solution

Definition at line 41 of file petsc_solver_report_unit_tests.hpp.

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: