gravity_pointmass.f90 File Reference

Go to the source code of this file.

Data Types

type  gravity_pointmass_mod::gravity_pointmass
 

Modules

module  gravity_pointmass_mod
 source terms module for gravitational acceleration due to a point mass at the center of the coordinate system
 

Functions/Subroutines

subroutine gravity_pointmass_mod::initgravity_pointmass (this, Mesh, Physics, config, IO)
 constructor for point mass module More...
 
subroutine gravity_pointmass_mod::calcpotential (this, Mesh, Physics, mass, dist, dist_faces, pot)
 
subroutine gravity_pointmass_mod::infogravity (this)
 
subroutine gravity_pointmass_mod::updategravity_single (this, Mesh, Physics, Fluxes, pvar, time, dt)
 updates the gravitational acceleration of the pointmass module More...
 
pure subroutine gravity_pointmass_mod::calcdiskheight_single (this, Mesh, Physics, pvar, bccsound, h_ext, height)
 computes pressure scale height of a geometrically thin Keplerian disk More...
 
subroutine gravity_pointmass_mod::finalize (this)
 
elemental real function, public gravity_pointmass_mod::getdiskheight (cs, omega)
 return pressure scale height of a geometrically thin Keplerian disk More...
 

Variables

character(len=16), dimension(2), parameter gravity_pointmass_mod::potential_name = (/ "Newton ", "Paczynski-Wiita " /)
 
integer, parameter, public gravity_pointmass_mod::newton = 1
 
integer, parameter, public gravity_pointmass_mod::wiita = 2