mus_scheme_derived_quantities_type Derived Type

type, public :: mus_scheme_derived_quantities_type

collection of properties of the scheme derived quantities type


Inherited by

type~~mus_scheme_derived_quantities_type~~InheritedByGraph type~mus_scheme_derived_quantities_type mus_scheme_derived_quantities_type type~mus_scheme_layout_type mus_scheme_layout_type type~mus_scheme_layout_type->type~mus_scheme_derived_quantities_type quantities type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~mus_scheme_layout_type layout

Components

Type Visibility Attributes Name Initial
procedure(get_pdfEq), public, nopass, pointer :: pdfEq_ptr => null()

function pointer to get pdf equilibrium from vel and density

procedure(get_pdfEq_iDir), public, nopass, pointer :: pdfEq_iDir_ptr => null()

function pointer to get pdf equilibrium in a specific direction

procedure(get_vel_from_pdf), public, nopass, pointer :: vel_from_pdf_ptr => null()

function pointer to get velocities from pdf

procedure(get_vel_from_pdf_vectorized), public, nopass, pointer :: vel_from_pdf_vectorized_ptr => null()

function pointer to get velocities from pdf VECTORIZED

procedure(get_vector_from_vel_dens), public, nopass, pointer :: momentum_from_vel_dens_ptr => null()

function pointer to get momentum

procedure(get_scalar_from_vel_dens), public, nopass, pointer :: kineticEnergy_from_vel_dens_ptr => null()

function pointer to get kinetic energy

procedure(get_rho0Inv), public, nopass, pointer :: rho0Inv_ptr => null()

function pointer to get 1/rho as a mask regardless incompressibility