sources_base_mod::sources_base Type Reference
Inheritance diagram for sources_base_mod::sources_base:
logging_base_mod::logging_base sources_c_accel_mod::sources_c_accel sources_diskcooling_mod::sources_diskcooling sources_viscosity_mod::sources_viscosity sources_gravity_mod::sources_gravity sources_rotframe_mod::sources_rotframe sources_shearbox_mod::sources_shearbox

Variables

class(sources_base), pointer next => null()
 next source in list More...
 
real time
 simulation time More...
 
real cvis
 
real gparam
 geometry parameter More...
 
logical update_disk_height
 enable/disable computation of disk scale height More...
 
type(marray_baseinvheight2
 energy sink due to cooling More...
 
type(marray_baseheight
 energy sink due to cooling More...
 
type(marray_baseh_ext
 energy sink due to cooling More...
 
type(marray_basepot
 gravitational potential More...
 
real, dimension(:,:,:), pointer invr
 1./radius More...
 
integer use_envelope
 enable vicosity envelope More...
 
PROCEDURE initsources
 
PROCEDURE(InfoSources), deferred infosources
 
PROCEDURE externalsources
 
PROCEDURE(ExternalSources_single), deferred externalsources_single
 
PROCEDURE calctimestep
 
PROCEDURE(CalcTimestep_single), deferred calctimestep_single
 
PROCEDURE getsourcespointer
 
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

Definition at line 57 of file sources_base.f90.

Member Function/Subroutine Documentation

◆ calctimestep()

PROCEDURE sources_base_mod::sources_base::calctimestep ( )
private

Definition at line 77 of file sources_base.f90.

◆ calctimestep_single()

PROCEDURE (CalcTimestep_single), deferred sources_base_mod::sources_base::calctimestep_single ( )
private

Definition at line 78 of file sources_base.f90.

◆ externalsources()

PROCEDURE sources_base_mod::sources_base::externalsources ( )
private

Definition at line 75 of file sources_base.f90.

◆ externalsources_single()

PROCEDURE (ExternalSources_single), deferred sources_base_mod::sources_base::externalsources_single ( )
private

Definition at line 76 of file sources_base.f90.

◆ finalize()

PROCEDURE (Finalize), deferred sources_base_mod::sources_base::finalize ( )
private

Definition at line 80 of file sources_base.f90.

◆ finalize_base()

PROCEDURE sources_base_mod::sources_base::finalize_base ( )
private

Definition at line 81 of file sources_base.f90.

◆ getsourcespointer()

PROCEDURE sources_base_mod::sources_base::getsourcespointer ( )
private

Definition at line 79 of file sources_base.f90.

◆ infosources()

PROCEDURE (InfoSources), deferred sources_base_mod::sources_base::infosources ( )
private

Definition at line 74 of file sources_base.f90.

◆ initsources()

PROCEDURE sources_base_mod::sources_base::initsources ( )
private

Definition at line 73 of file sources_base.f90.

Member Data Documentation

◆ cvis

real sources_base_mod::sources_base::cvis
private

Definition at line 61 of file sources_base.f90.

◆ gparam

real sources_base_mod::sources_base::gparam
private

geometry parameter

Definition at line 62 of file sources_base.f90.

◆ h_ext

type(marray_base) sources_base_mod::sources_base::h_ext
private

energy sink due to cooling

Definition at line 66 of file sources_base.f90.

◆ height

type(marray_base) sources_base_mod::sources_base::height
private

energy sink due to cooling

Definition at line 65 of file sources_base.f90.

◆ invheight2

type(marray_base) sources_base_mod::sources_base::invheight2
private

energy sink due to cooling

Definition at line 64 of file sources_base.f90.

◆ invr

real, dimension(:,:,:), pointer sources_base_mod::sources_base::invr
private

1./radius

Definition at line 68 of file sources_base.f90.

◆ next

class(sources_base), pointer sources_base_mod::sources_base::next => null()
private

next source in list

Definition at line 59 of file sources_base.f90.

◆ pot

type(marray_base) sources_base_mod::sources_base::pot
private

gravitational potential

Definition at line 67 of file sources_base.f90.

◆ time

real sources_base_mod::sources_base::time
private

simulation time

Definition at line 60 of file sources_base.f90.

◆ update_disk_height

logical sources_base_mod::sources_base::update_disk_height
private

enable/disable computation of disk scale height

Definition at line 63 of file sources_base.f90.

◆ use_envelope

integer sources_base_mod::sources_base::use_envelope
private

enable vicosity envelope

Definition at line 69 of file sources_base.f90.


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