mus_scheme_derived_quantities_type Derived Type

type, public :: mus_scheme_derived_quantities_type

collection of properties of the scheme derived quantities type


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