gravity_pointmass_mod::gravity_pointmass Type Reference
Inheritance diagram for gravity_pointmass_mod::gravity_pointmass:
Collaboration diagram for gravity_pointmass_mod::gravity_pointmass:

Private Member Functions

PROCEDURE initgravity_pointmass
 
PROCEDURE setoutput
 
PROCEDURE calcpotential
 
PROCEDURE updategravity_single
 
PROCEDURE infogravity
 
PROCEDURE calcdiskheight_single
 
FINAL 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...
 
type(marray_base), allocatable omega
 angular velocity More...
 
type(marray_base), allocatable 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()

FINAL gravity_pointmass_mod::gravity_pointmass::finalize
finalprivate

Definition at line 102 of file gravity_pointmass.f90.

Here is the call graph for this function:

◆ 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 96 of file gravity_pointmass.f90.

◆ setoutput()

PROCEDURE gravity_pointmass_mod::gravity_pointmass::setoutput
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

type(marray_base), allocatable gravity_pointmass_mod::gravity_pointmass::omega
private

angular velocity

Definition at line 93 of file gravity_pointmass.f90.

◆ omega2

type(marray_base), allocatable gravity_pointmass_mod::gravity_pointmass::omega2
private

Omega Kepler squared.

Definition at line 93 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.

◆ 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: