MPI-AMRVAC  3.0
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Public Attributes | List of all members
mod_physicaldata::state Type Reference

Public Attributes

integer igrid =-1
 ID of a grid block. More...
 
integer ixg
 index range of block array in cell centers More...
 
integer l
 
integer ixgs
 index range of block array in cell faces More...
 
integer level
 level of AMR More...
 
logical, dimension(:), pointer is_physical_boundary =>Null()
 If it face a physical boundary. More...
 
double precision, dimension(:^d &,:), allocatable w
 Variables, normally cell center conservative values. More...
 
double precision, dimension(:^d &,:), allocatable ws
 Variables, cell face values. More...
 
double precision, dimension(:^d &,:), allocatable we
 Variables, cell edge values. More...
 
double precision, dimension(:^d &,:), allocatable wc
 Variables, cell corner values. More...
 
double precision, dimension(:^d &,:), pointer wextra =>Null()
 extra variables do not need ghost cell and equation flux More...
 
double precision, dimension(:^d &,:,:), pointer b0 =>Null()
 Time-independent magnetic field at cell center and cell interface. More...
 
double precision, dimension(:^d &,:), pointer j0 =>Null()
 Time-independent electric current density at cell center. More...
 
double precision, dimension(:^d &,:,:), pointer equi_vars =>Null()
 Time-independent equi vars (B0 is not into this array) More...
 
double precision, dimension(:^d &,:), pointer x =>Null()
 Cell-center positions. More...
 
double precision, dimension(:^d &,:), pointer dx =>Null()
 Cell sizes in coordinate units. More...
 
double precision, dimension(:^d &,:), pointer ds =>Null()
 Cell sizes at cell center in length unit. More...
 
double precision, dimension(:^d &,:), pointer dsc =>Null()
 Cell sizes at cell face in length unit. More...
 
double precision, dimension(:^d &), pointer dvolume =>Null()
 Volumes of a cell. More...
 
double precision, dimension(:^d &,:), pointer surface =>Null()
 Areas of cell-center surfaces. More...
 
double precision, dimension(:^d &,:), pointer surfacec =>Null()
 Areas of cell-face surfaces. More...
 
double precision, dimension(:), pointer special_values =>Null()
 special values for a block More...
 

Detailed Description

Definition at line 5 of file mod_physicaldata.t.

Member Data Documentation

◆ b0

double precision, dimension(:^d&,:,:), pointer mod_physicaldata::state::b0 =>Null()

Time-independent magnetic field at cell center and cell interface.

Definition at line 27 of file mod_physicaldata.t.

◆ ds

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::ds =>Null()

Cell sizes at cell center in length unit.

Definition at line 37 of file mod_physicaldata.t.

◆ dsc

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::dsc =>Null()

Cell sizes at cell face in length unit.

Definition at line 39 of file mod_physicaldata.t.

◆ dvolume

double precision, dimension(:^d&), pointer mod_physicaldata::state::dvolume =>Null()

Volumes of a cell.

Definition at line 41 of file mod_physicaldata.t.

◆ dx

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::dx =>Null()

Cell sizes in coordinate units.

Definition at line 35 of file mod_physicaldata.t.

◆ equi_vars

double precision, dimension(:^d&,:,:), pointer mod_physicaldata::state::equi_vars =>Null()

Time-independent equi vars (B0 is not into this array)

Definition at line 31 of file mod_physicaldata.t.

◆ igrid

integer mod_physicaldata::state::igrid =-1

ID of a grid block.

Definition at line 7 of file mod_physicaldata.t.

◆ is_physical_boundary

logical, dimension(:), pointer mod_physicaldata::state::is_physical_boundary =>Null()

If it face a physical boundary.

Definition at line 15 of file mod_physicaldata.t.

◆ ixg

integer mod_physicaldata::state::ixg

index range of block array in cell centers

Definition at line 9 of file mod_physicaldata.t.

◆ ixgs

integer mod_physicaldata::state::ixgs

index range of block array in cell faces

Definition at line 11 of file mod_physicaldata.t.

◆ j0

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::j0 =>Null()

Time-independent electric current density at cell center.

Definition at line 29 of file mod_physicaldata.t.

◆ l

integer mod_physicaldata::state::l

Definition at line 9 of file mod_physicaldata.t.

◆ level

integer mod_physicaldata::state::level

level of AMR

Definition at line 13 of file mod_physicaldata.t.

◆ special_values

double precision, dimension(:), pointer mod_physicaldata::state::special_values =>Null()

special values for a block

Definition at line 47 of file mod_physicaldata.t.

◆ surface

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::surface =>Null()

Areas of cell-center surfaces.

Definition at line 43 of file mod_physicaldata.t.

◆ surfacec

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::surfacec =>Null()

Areas of cell-face surfaces.

Definition at line 45 of file mod_physicaldata.t.

◆ w

double precision, dimension(:^d&,:), allocatable mod_physicaldata::state::w

Variables, normally cell center conservative values.

Definition at line 17 of file mod_physicaldata.t.

◆ wc

double precision, dimension(:^d&,:), allocatable mod_physicaldata::state::wc

Variables, cell corner values.

Definition at line 23 of file mod_physicaldata.t.

◆ we

double precision, dimension(:^d&,:), allocatable mod_physicaldata::state::we

Variables, cell edge values.

Definition at line 21 of file mod_physicaldata.t.

◆ wextra

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::wextra =>Null()

extra variables do not need ghost cell and equation flux

Definition at line 25 of file mod_physicaldata.t.

◆ ws

double precision, dimension(:^d&,:), allocatable mod_physicaldata::state::ws

Variables, cell face values.

Definition at line 19 of file mod_physicaldata.t.

◆ x

double precision, dimension(:^d&,:), pointer mod_physicaldata::state::x =>Null()

Cell-center positions.

Definition at line 33 of file mod_physicaldata.t.


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