named integer constants for flavour of state vectors More...
Classes | |
class(constants_base), allocatable | constants |
physical constants More... | |
Variables | |
real | time |
simulation time More... | |
real | mu |
mean molecular weight More... | |
real | eps |
softening length More... | |
integer | vnum |
number of variables More... | |
integer | pnum |
number of passive variables More... | |
integer | vdim |
vector dimensions (1, 2 or 3) More... | |
integer | density |
integer | pressure |
integer | energy |
integer | sgspressure |
integer | sgsenergy |
integer | xvelocity |
integer | xmomentum |
integer | yvelocity |
integer | ymomentum |
integer | zvelocity |
integer | zmomentum |
array indicies for primitive and conservative variables More... | |
logical | transformed_xvelocity |
.TRUE. if SubtractBackgroundVelocity was called before More... | |
logical | transformed_yvelocity |
.TRUE. if SubtractBackgroundVelocity was called before More... | |
logical | transformed_zvelocity |
.TRUE. if SubtractBackgroundVelocity was called before .FALSE. otherwise More... | |
logical | supports_absorbing |
absorbing boundary conditions supported More... | |
logical | supports_farfield |
farfield boundary conditions supported More... | |
logical | advanced_wave_speeds |
use Roe averages for min/max wave speed estimates More... | |
character(len=16), dimension(:), pointer | pvarname |
character(len=16), dimension(:), pointer | cvarname |
names of variables More... | |
Arrays | |
real, dimension(:,:,:), pointer | bcradius |
distance to the origin bary center values More... | |
real, dimension(:,:,:), pointer | divposvec |
divergence of the position vector More... | |
real, dimension(:,:,:), pointer | bphi |
bary centered constant gravitational potential More... | |
real, dimension(:,:,:), pointer | tmp |
real, dimension(:,:,:), pointer | tmp1 |
real, dimension(:,:,:), pointer | tmp2 |
real, dimension(:,:,:), pointer | tmp3 |
real, dimension(:,:,:), pointer | tmp4 |
real, dimension(:,:,:), pointer | tmp5 |
temporary storage More... | |
real, dimension(:,:,:,:), pointer | fradius |
distance to the origin face values More... | |
real, dimension(:,:,:,:), pointer | bcposvec |
curvilinear components of the position vector bary center values More... | |
real, dimension(:,:,:,:), pointer | w => NULL() |
fargo bulk velocity More... | |
real, dimension(:,:,:,:), pointer | fphi |
face centered constant gravitational potential More... | |
real, dimension(:,:,:,:), pointer | hy |
chy or fhy depending on reconstruction More... | |
real, dimension(:,:,:,:,:), pointer | fcent |
centrifugal force More... | |
real, dimension(:,:,:,:,:), pointer | fposvec |
curvilinear components of the position vector face values More... | |
PROCEDURE | initphysics |
PROCEDURE | printconfiguration |
PROCEDURE(new_statevector), deferred | new_statevector |
PROCEDURE(ExternalSources), deferred | externalsources |
PROCEDURE(EnableOutput), deferred | enableoutput |
PROCEDURE(Convert2Primitive_all), deferred | convert2primitive_all |
PROCEDURE(Convert2Primitive_subset), deferred | convert2primitive_subset |
GENERIC | convert2primitive => Convert2Primitive_all, Convert2Primitive_subset |
PROCEDURE(Convert2Conservative_all), deferred | convert2conservative_all |
PROCEDURE(Convert2Conservative_subset), deferred | convert2conservative_subset |
GENERIC | convert2conservative => Convert2Conservative_all, Convert2Conservative_subset |
PROCEDURE(CalcWaveSpeeds_center), deferred | calcwavespeeds_center |
PROCEDURE(CalcWaveSpeeds_faces), deferred | calcwavespeeds_faces |
GENERIC | calculatewavespeeds => CalcWaveSpeeds_center, CalcWaveSpeeds_faces |
PROCEDURE(CalcFluxesX), deferred | calcfluxesx |
GENERIC | calculatefluxesx => CalcFluxesX |
PROCEDURE(CalcFluxesY), deferred | calcfluxesy |
GENERIC | calculatefluxesy => CalcFluxesY |
PROCEDURE(CalcFluxesZ), deferred | calcfluxesz |
GENERIC | calculatefluxesz => CalcFluxesZ |
PROCEDURE(AddBackgroundVelocityX), deferred | addbackgroundvelocityx |
PROCEDURE(SubtractBackgroundVelocityX), deferred | subtractbackgroundvelocityx |
PROCEDURE(AddBackgroundVelocityY), deferred | addbackgroundvelocityy |
PROCEDURE(SubtractBackgroundVelocityY), deferred | subtractbackgroundvelocityy |
PROCEDURE(AddBackgroundVelocityZ), deferred | addbackgroundvelocityz |
PROCEDURE(SubtractBackgroundVelocityZ), deferred | subtractbackgroundvelocityz |
PROCEDURE(AddFargoSources), deferred | addfargosources |
PROCEDURE(GeometricalSources), deferred | geometricalsources |
PROCEDURE(Masks), deferred | reflectionmasks |
PROCEDURE(Masks), deferred | axismasks |
PROCEDURE(CalculateCharSystemX), deferred | calculatecharsystemx |
PROCEDURE(CalculateCharSystemY), deferred | calculatecharsystemy |
PROCEDURE(CalculateCharSystemZ), deferred | calculatecharsystemz |
PROCEDURE(CalculateBoundaryDataX), deferred | calculateboundarydatax |
PROCEDURE(CalculateBoundaryDataY), deferred | calculateboundarydatay |
PROCEDURE(CalculateBoundaryDataZ), deferred | calculateboundarydataz |
PROCEDURE(Finalize), deferred | finalize |
PROCEDURE | finalize_base |
Additional Inherited Members | |
Public Attributes inherited from logging_base_mod::logging_base | |
integer, public | err |
error code More... | |
Detailed Description
named integer constants for flavour of state vectors
Definition at line 69 of file physics_base.f90.
Member Function/Subroutine Documentation
◆ addbackgroundvelocityx()
|
private |
Definition at line 147 of file physics_base.f90.
◆ addbackgroundvelocityy()
|
private |
Definition at line 149 of file physics_base.f90.
◆ addbackgroundvelocityz()
|
private |
Definition at line 151 of file physics_base.f90.
◆ addfargosources()
|
private |
Definition at line 153 of file physics_base.f90.
◆ axismasks()
|
private |
Definition at line 157 of file physics_base.f90.
◆ calcfluxesx()
|
private |
Definition at line 140 of file physics_base.f90.
◆ calcfluxesy()
|
private |
Definition at line 142 of file physics_base.f90.
◆ calcfluxesz()
|
private |
Definition at line 144 of file physics_base.f90.
◆ calculateboundarydatax()
|
private |
Definition at line 163 of file physics_base.f90.
◆ calculateboundarydatay()
|
private |
Definition at line 164 of file physics_base.f90.
◆ calculateboundarydataz()
|
private |
Definition at line 165 of file physics_base.f90.
◆ calculatecharsystemx()
|
private |
Definition at line 160 of file physics_base.f90.
◆ calculatecharsystemy()
|
private |
Definition at line 161 of file physics_base.f90.
◆ calculatecharsystemz()
|
private |
Definition at line 162 of file physics_base.f90.
◆ calculatefluxesx()
|
private |
Definition at line 141 of file physics_base.f90.
◆ calculatefluxesy()
|
private |
Definition at line 143 of file physics_base.f90.
◆ calculatefluxesz()
|
private |
Definition at line 145 of file physics_base.f90.
◆ calculatewavespeeds()
|
private |
Definition at line 136 of file physics_base.f90.
◆ calcwavespeeds_center()
|
private |
Definition at line 134 of file physics_base.f90.
◆ calcwavespeeds_faces()
|
private |
Definition at line 135 of file physics_base.f90.
◆ convert2conservative()
|
private |
Definition at line 130 of file physics_base.f90.
◆ convert2conservative_all()
|
private |
Definition at line 128 of file physics_base.f90.
◆ convert2conservative_subset()
|
private |
Definition at line 129 of file physics_base.f90.
◆ convert2primitive()
|
private |
Definition at line 124 of file physics_base.f90.
◆ convert2primitive_all()
|
private |
Definition at line 122 of file physics_base.f90.
◆ convert2primitive_subset()
|
private |
Definition at line 123 of file physics_base.f90.
◆ enableoutput()
|
private |
Definition at line 120 of file physics_base.f90.
◆ externalsources()
|
private |
Definition at line 119 of file physics_base.f90.
◆ finalize()
|
private |
Definition at line 175 of file physics_base.f90.
◆ finalize_base()
|
private |
Definition at line 176 of file physics_base.f90.
◆ geometricalsources()
|
private |
Definition at line 155 of file physics_base.f90.
◆ initphysics()
|
private |
Definition at line 116 of file physics_base.f90.
◆ new_statevector()
|
private |
Definition at line 118 of file physics_base.f90.
◆ printconfiguration()
|
private |
Definition at line 117 of file physics_base.f90.
◆ reflectionmasks()
|
private |
Definition at line 156 of file physics_base.f90.
◆ subtractbackgroundvelocityx()
|
private |
Definition at line 148 of file physics_base.f90.
◆ subtractbackgroundvelocityy()
|
private |
Definition at line 150 of file physics_base.f90.
◆ subtractbackgroundvelocityz()
|
private |
Definition at line 152 of file physics_base.f90.
Member Data Documentation
◆ advanced_wave_speeds
|
private |
use Roe averages for min/max wave speed estimates
Definition at line 94 of file physics_base.f90.
◆ bcposvec
|
private |
curvilinear components of the position vector bary center values
Definition at line 105 of file physics_base.f90.
◆ bcradius
|
private |
distance to the origin bary center values
Definition at line 99 of file physics_base.f90.
◆ bphi
|
private |
bary centered constant gravitational potential
Definition at line 99 of file physics_base.f90.
◆ constants
|
private |
physical constants
Definition at line 71 of file physics_base.f90.
◆ cvarname
|
private |
names of variables
Definition at line 95 of file physics_base.f90.
◆ density
|
private |
Definition at line 77 of file physics_base.f90.
◆ divposvec
|
private |
divergence of the position vector
Definition at line 99 of file physics_base.f90.
◆ energy
|
private |
Definition at line 77 of file physics_base.f90.
◆ eps
|
private |
softening length
Definition at line 74 of file physics_base.f90.
◆ fcent
|
private |
centrifugal force
Definition at line 111 of file physics_base.f90.
◆ fphi
|
private |
face centered constant gravitational potential
Definition at line 105 of file physics_base.f90.
◆ fposvec
|
private |
curvilinear components of the position vector face values
Definition at line 111 of file physics_base.f90.
◆ fradius
|
private |
distance to the origin face values
Definition at line 105 of file physics_base.f90.
◆ hy
|
private |
chy or fhy depending on reconstruction
Definition at line 105 of file physics_base.f90.
◆ mu
|
private |
mean molecular weight
Definition at line 74 of file physics_base.f90.
◆ pnum
|
private |
number of passive variables
Definition at line 77 of file physics_base.f90.
◆ pressure
|
private |
Definition at line 77 of file physics_base.f90.
◆ pvarname
|
private |
Definition at line 95 of file physics_base.f90.
◆ sgsenergy
|
private |
Definition at line 77 of file physics_base.f90.
◆ sgspressure
|
private |
Definition at line 77 of file physics_base.f90.
◆ supports_absorbing
|
private |
absorbing boundary conditions supported
.TRUE. if absorbing boundary conditions are supported by the physics module
Definition at line 90 of file physics_base.f90.
◆ supports_farfield
|
private |
farfield boundary conditions supported
.TRUE. if farfield boundary conditions are supported by the physics module
Definition at line 92 of file physics_base.f90.
◆ time
|
private |
simulation time
Definition at line 74 of file physics_base.f90.
◆ tmp
|
private |
Definition at line 99 of file physics_base.f90.
◆ tmp1
|
private |
Definition at line 99 of file physics_base.f90.
◆ tmp2
|
private |
Definition at line 99 of file physics_base.f90.
◆ tmp3
|
private |
Definition at line 99 of file physics_base.f90.
◆ tmp4
|
private |
Definition at line 99 of file physics_base.f90.
◆ tmp5
|
private |
temporary storage
Definition at line 99 of file physics_base.f90.
◆ transformed_xvelocity
|
private |
.TRUE. if SubtractBackgroundVelocity was called before
Definition at line 86 of file physics_base.f90.
◆ transformed_yvelocity
|
private |
.TRUE. if SubtractBackgroundVelocity was called before
Definition at line 87 of file physics_base.f90.
◆ transformed_zvelocity
|
private |
.TRUE. if SubtractBackgroundVelocity was called before .FALSE. otherwise
Definition at line 88 of file physics_base.f90.
◆ vdim
|
private |
vector dimensions (1, 2 or 3)
Definition at line 77 of file physics_base.f90.
◆ vnum
|
private |
number of variables
Definition at line 77 of file physics_base.f90.
◆ w
|
private |
fargo bulk velocity
Definition at line 105 of file physics_base.f90.
◆ xmomentum
|
private |
Definition at line 77 of file physics_base.f90.
◆ xvelocity
|
private |
Definition at line 77 of file physics_base.f90.
◆ ymomentum
|
private |
Definition at line 77 of file physics_base.f90.
◆ yvelocity
|
private |
Definition at line 77 of file physics_base.f90.
◆ zmomentum
|
private |
array indicies for primitive and conservative variables
Definition at line 77 of file physics_base.f90.
◆ zvelocity
|
private |
Definition at line 77 of file physics_base.f90.
The documentation for this type was generated from the following file:
- /home/webadmin/src/fosite/src/physics/physics_base.f90