sedov_mod::sedov_typ Interface Reference
Collaboration diagram for sedov_mod::sedov_typ:

Private Member Functions

PROCEDURE initparams
 
PROCEDURE computeenergyintegral
 
PROCEDURE printconfiguration
 
PROCEDURE computesolution
 
PROCEDURE shockposition
 
PROCEDURE abort
 
PROCEDURE destroy
 
type(sedov_typ) function createsedov (ndim, gamma, omega, rho0, E0, p0)
 constructor for sedov class More...
 

Private Attributes

logical initialized = .FALSE.
 
integer ndim = 3
 
real gamma = 1.4
 
real omega = 0.0
 
real vmin = 2./7.
 
real vmax = 1./3.
 
real rho0 = 1.0
 
real e0 = 1.0
 
real p0 = 1.0E-5
 
real alpha = 0.8511
 
real eps = 1.0E-12
 
real, dimension(:), allocatable plist
 

Detailed Description

Definition at line 50 of file sedov.f90.

Member Function/Subroutine Documentation

◆ abort()

PROCEDURE sedov_mod::sedov_typ::abort
private

Definition at line 71 of file sedov.f90.

◆ computeenergyintegral()

PROCEDURE sedov_mod::sedov_typ::computeenergyintegral
private

Definition at line 67 of file sedov.f90.

◆ computesolution()

PROCEDURE sedov_mod::sedov_typ::computesolution
private

Definition at line 69 of file sedov.f90.

◆ createsedov()

type(sedov_typ) function sedov_mod::sedov_typ::createsedov ( integer, intent(in), optional  ndim,
real, intent(in), optional  gamma,
real, intent(in), optional  omega,
real, intent(in), optional  rho0,
real, intent(in), optional  E0,
real, intent(in), optional  p0 
)
private

constructor for sedov class

Definition at line 84 of file sedov.f90.

Here is the call graph for this function:

◆ destroy()

PROCEDURE sedov_mod::sedov_typ::destroy
private

Definition at line 72 of file sedov.f90.

Here is the call graph for this function:

◆ initparams()

PROCEDURE sedov_mod::sedov_typ::initparams
private

Definition at line 66 of file sedov.f90.

◆ printconfiguration()

PROCEDURE sedov_mod::sedov_typ::printconfiguration
private

Definition at line 68 of file sedov.f90.

◆ shockposition()

PROCEDURE sedov_mod::sedov_typ::shockposition
private

Definition at line 70 of file sedov.f90.

Member Data Documentation

◆ alpha

real sedov_mod::sedov_typ::alpha = 0.8511
private

Definition at line 60 of file sedov.f90.

◆ e0

real sedov_mod::sedov_typ::e0 = 1.0
private

Definition at line 58 of file sedov.f90.

◆ eps

real sedov_mod::sedov_typ::eps = 1.0E-12
private

Definition at line 61 of file sedov.f90.

◆ gamma

real sedov_mod::sedov_typ::gamma = 1.4
private

Definition at line 53 of file sedov.f90.

◆ initialized

logical sedov_mod::sedov_typ::initialized = .FALSE.
private

Definition at line 51 of file sedov.f90.

◆ ndim

integer sedov_mod::sedov_typ::ndim = 3
private

Definition at line 52 of file sedov.f90.

◆ omega

real sedov_mod::sedov_typ::omega = 0.0
private

Definition at line 54 of file sedov.f90.

◆ p0

real sedov_mod::sedov_typ::p0 = 1.0E-5
private

Definition at line 59 of file sedov.f90.

◆ plist

real, dimension(:), allocatable sedov_mod::sedov_typ::plist
private

Definition at line 64 of file sedov.f90.

◆ rho0

real sedov_mod::sedov_typ::rho0 = 1.0
private

Definition at line 57 of file sedov.f90.

◆ vmax

real sedov_mod::sedov_typ::vmax = 1./3.
private

Definition at line 56 of file sedov.f90.

◆ vmin

real sedov_mod::sedov_typ::vmin = 2./7.
private

Definition at line 55 of file sedov.f90.


The documentation for this interface was generated from the following file:
  • /home/webadmin/src/fosite/src/numtools/sedov.f90