gravity_generic.f90
Go to the documentation of this file.
2D poisson solver using spectral methods for direct integration
Definition: gravity_spectral.f90:45
Poisson solver via spectral methods within the shearingsheet.
Definition: gravity_sboxspectral.f90:66
type(dict_typ) function, pointer, public getchild(root)
Get the pointer to a direct child of the pointer 'root'.
Definition: common_dict.f90:413
logical function, public haschild(root)
Check if the node 'root' has one or more children.
Definition: common_dict.f90:468
source terms module for gravitational acceleration due to a point mass at the center of the coordinat...
Definition: gravity_pointmass.f90:48
generic gravity terms module providing functionaly common to all gravity terms
Definition: gravity_base.f90:47
subroutine new_gravity(this, Mesh, Fluxes, Physics, config, IO)
Definition: gravity_generic.f90:48
integer, parameter, public pointmass_binary
Definition: gravity_base.f90:105
type(dict_typ) function, pointer, public getnext(root)
Get the pointer to the next child.
Definition: common_dict.f90:390
Definition: gravity_generic.f90:34
integer, parameter, public sboxspectral
Definition: gravity_base.f90:110
source terms module for gravitational acceleration due to two pointmasses
Definition: gravity_binary.f90:53