MPI-AMRVAC  2.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 iw0 =0
 location of w0-array, 0: cell center, ^D : cell interface in dimension ^D More...
 
logical e_is_internal =.false.
 Is e is internal energy or total energy. More...
 
logical, dimension(2 *^nd) is_physical_boundary
 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 &,:,:), allocatable b0
 Time-independent magnetic field at cell center and cell interface. More...
 
double precision, dimension(:^d &,:), allocatable j0
 Time-independent electric current density at cell center. 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 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...
 

Detailed Description

Definition at line 5 of file mod_physicaldata.t.

Member Data Documentation

◆ b0

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

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 in length unit.

Definition at line 35 of file mod_physicaldata.t.

◆ dvolume

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

Volumes of a cell.

Definition at line 37 of file mod_physicaldata.t.

◆ dx

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

Cell sizes in coordinate units.

Definition at line 33 of file mod_physicaldata.t.

◆ e_is_internal

logical mod_physicaldata::state::e_is_internal =.false.

Is e is internal energy or total energy.

Definition at line 15 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(2*^nd) mod_physicaldata::state::is_physical_boundary

If it face a physical boundary.

Definition at line 17 of file mod_physicaldata.t.

◆ iw0

integer mod_physicaldata::state::iw0 =0

location of w0-array, 0: cell center, ^D : cell interface in dimension ^D

Definition at line 13 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&,:), allocatable mod_physicaldata::state::j0

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.

◆ surface

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

Areas of cell-center surfaces.

Definition at line 39 of file mod_physicaldata.t.

◆ surfacec

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

Areas of cell-face surfaces.

Definition at line 41 of file mod_physicaldata.t.

◆ w

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

Variables, normally cell center conservative values.

Definition at line 19 of file mod_physicaldata.t.

◆ wc

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

Variables, cell corner values.

Definition at line 25 of file mod_physicaldata.t.

◆ we

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

Variables, cell edge values.

Definition at line 23 of file mod_physicaldata.t.

◆ ws

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

Variables, cell face values.

Definition at line 21 of file mod_physicaldata.t.

◆ x

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

Cell-center positions.

Definition at line 31 of file mod_physicaldata.t.


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