gravity_pointmass_mod::gravity_pointmass Type Reference
Inheritance diagram for gravity_pointmass_mod::gravity_pointmass:
gravity_base_mod::gravity_base logging_base_mod::logging_base gravity_binary_mod::gravity_binary

Private Member Functions

PROCEDURE initgravity_pointmass
 
PROCEDURE calcpotential
 
PROCEDURE updategravity_single
 
PROCEDURE infogravity
 
PROCEDURE calcdiskheight_single
 
PROCEDURE finalize
 

Private Attributes

class(logging_base), allocatable potential
 newton or wiita More...
 
integer outbound
 outflow boundary More...
 
real, pointer mass
 mass of pointmass More...
 
real, pointer accrate
 true (limited) accretion rate More...
 
real, pointer massloss
 mass loss due to acc. limit More...
 
real mdot
 mass flux at the boundary More...
 
real acclimit
 accretion limit More...
 
real switchon
 duration of soft switch-on phase More...
 
real, dimension(:,:), pointer pos
 3D cart. positions More...
 
real, dimension(:), pointer r0
 center of mass More...
 
real, dimension(:,:,:), pointer r_prim
 distance to primary point mass More...
 
real, dimension(:,:,:,:), pointer fr_prim
 
real, dimension(:,:,:,:), pointer posvec_prim
 pos. vectors from primary More...
 
real, dimension(:,:,:,:), pointer posvec_prim_tmp
 tmp. pos. vectors from primary More...
 
real, dimension(:,:,:,:,:), pointer fposvec_prim
 face pos. More...
 
real, dimension(:,:,:,:), pointer pot_prim
 potential second component More...
 
real, dimension(:,:,:), pointer omega
 angular velocity More...
 
real, dimension(:,:,:,:), pointer omega2
 Omega Kepler squared. More...
 

Additional Inherited Members

- Public Attributes inherited from logging_base_mod::logging_base
integer, public err
 error code More...
 

Detailed Description

Definition at line 77 of file gravity_pointmass.f90.

Member Function/Subroutine Documentation

◆ calcdiskheight_single()

PROCEDURE gravity_pointmass_mod::gravity_pointmass::calcdiskheight_single ( )
private

Definition at line 101 of file gravity_pointmass.f90.

◆ calcpotential()

PROCEDURE gravity_pointmass_mod::gravity_pointmass::calcpotential ( )
private

Definition at line 98 of file gravity_pointmass.f90.

◆ finalize()

PROCEDURE gravity_pointmass_mod::gravity_pointmass::finalize ( )
private

Definition at line 102 of file gravity_pointmass.f90.

◆ infogravity()

PROCEDURE gravity_pointmass_mod::gravity_pointmass::infogravity ( )
private

Definition at line 100 of file gravity_pointmass.f90.

◆ initgravity_pointmass()

PROCEDURE gravity_pointmass_mod::gravity_pointmass::initgravity_pointmass ( )
private

Definition at line 97 of file gravity_pointmass.f90.

◆ updategravity_single()

PROCEDURE gravity_pointmass_mod::gravity_pointmass::updategravity_single ( )
private

Definition at line 99 of file gravity_pointmass.f90.

Member Data Documentation

◆ acclimit

real gravity_pointmass_mod::gravity_pointmass::acclimit
private

accretion limit

Definition at line 84 of file gravity_pointmass.f90.

◆ accrate

real, pointer gravity_pointmass_mod::gravity_pointmass::accrate
private

true (limited) accretion rate

Definition at line 81 of file gravity_pointmass.f90.

◆ fposvec_prim

real, dimension(:,:,:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::fposvec_prim
private

face pos.

Definition at line 92 of file gravity_pointmass.f90.

◆ fr_prim

real, dimension(:,:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::fr_prim
private

Definition at line 89 of file gravity_pointmass.f90.

◆ mass

real, pointer gravity_pointmass_mod::gravity_pointmass::mass
private

mass of pointmass

Definition at line 80 of file gravity_pointmass.f90.

◆ massloss

real, pointer gravity_pointmass_mod::gravity_pointmass::massloss
private

mass loss due to acc. limit

Definition at line 82 of file gravity_pointmass.f90.

◆ mdot

real gravity_pointmass_mod::gravity_pointmass::mdot
private

mass flux at the boundary

Definition at line 83 of file gravity_pointmass.f90.

◆ omega

real, dimension(:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::omega
private

angular velocity

Definition at line 94 of file gravity_pointmass.f90.

◆ omega2

real, dimension(:,:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::omega2
private

Omega Kepler squared.

Definition at line 95 of file gravity_pointmass.f90.

◆ outbound

integer gravity_pointmass_mod::gravity_pointmass::outbound
private

outflow boundary

Definition at line 79 of file gravity_pointmass.f90.

◆ pos

real, dimension(:,:), pointer gravity_pointmass_mod::gravity_pointmass::pos
private

3D cart. positions

Definition at line 86 of file gravity_pointmass.f90.

◆ posvec_prim

real, dimension(:,:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::posvec_prim
private

pos. vectors from primary

Definition at line 90 of file gravity_pointmass.f90.

◆ posvec_prim_tmp

real, dimension(:,:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::posvec_prim_tmp
private

tmp. pos. vectors from primary

Definition at line 91 of file gravity_pointmass.f90.

◆ pot_prim

real, dimension(:,:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::pot_prim
private

potential second component

Definition at line 93 of file gravity_pointmass.f90.

◆ potential

class(logging_base), allocatable gravity_pointmass_mod::gravity_pointmass::potential
private

newton or wiita

Definition at line 78 of file gravity_pointmass.f90.

◆ r0

real, dimension(:), pointer gravity_pointmass_mod::gravity_pointmass::r0
private

center of mass

Definition at line 87 of file gravity_pointmass.f90.

◆ r_prim

real, dimension(:,:,:), pointer gravity_pointmass_mod::gravity_pointmass::r_prim
private

distance to primary point mass

Definition at line 88 of file gravity_pointmass.f90.

◆ switchon

real gravity_pointmass_mod::gravity_pointmass::switchon
private

duration of soft switch-on phase

Definition at line 85 of file gravity_pointmass.f90.


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