MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_derived_types::eqn_idx_info Type Reference

All conserved-variable equation indices, computed at startup from model_eqns and enabled features. Range indices (beg/end) use int_bounds_info; scalar indices are plain integers (0 = inactive). Contains no allocatable members - safe for GPU_DECLARE as a single struct. More...

Collaboration diagram for m_derived_types::eqn_idx_info:
[legend]

Public Attributes

type(idx_bounds_infocont
 Partial densities (continuity equations).
type(idx_bounds_infomom
 Momentum components.
type(idx_bounds_infoadv
 Volume fractions (advection equations).
type(idx_bounds_infobub
 Bubble equation range (beg/end only).
type(idx_bounds_infostress
 Stress tensor components.
type(idx_bounds_infob
 Magnetic field components.
type(idx_bounds_infoint_en
 Internal energy equations.
type(idx_bounds_infospecies
 Chemistry species equations.
integer e
 Energy/pressure equation.
integer n
 Number density equation.
integer alf
 Void fraction (scalar, model_eqns=4).
integer gamma
 Specific heat ratio function (model_eqns=1).
integer pi_inf
 Liquid stiffness function (model_eqns=1).
integer c
 Color function equation.
integer damage
 Damage variable equation.
integer psi
 Psi variable equation.

Detailed Description

All conserved-variable equation indices, computed at startup from model_eqns and enabled features. Range indices (beg/end) use int_bounds_info; scalar indices are plain integers (0 = inactive). Contains no allocatable members - safe for GPU_DECLARE as a single struct.

Definition at line 468 of file m_derived_types.fpp.f90.

Member Data Documentation

◆ adv

type(idx_bounds_info) m_derived_types::eqn_idx_info::adv

Volume fractions (advection equations).

Definition at line 471 of file m_derived_types.fpp.f90.

◆ alf

integer m_derived_types::eqn_idx_info::alf

Void fraction (scalar, model_eqns=4).

Definition at line 479 of file m_derived_types.fpp.f90.

◆ b

type(idx_bounds_info) m_derived_types::eqn_idx_info::b

Magnetic field components.

Definition at line 474 of file m_derived_types.fpp.f90.

◆ bub

type(idx_bounds_info) m_derived_types::eqn_idx_info::bub

Bubble equation range (beg/end only).

Definition at line 472 of file m_derived_types.fpp.f90.

◆ c

integer m_derived_types::eqn_idx_info::c

Color function equation.

Definition at line 482 of file m_derived_types.fpp.f90.

◆ cont

type(idx_bounds_info) m_derived_types::eqn_idx_info::cont

Partial densities (continuity equations).

Definition at line 469 of file m_derived_types.fpp.f90.

◆ damage

integer m_derived_types::eqn_idx_info::damage

Damage variable equation.

Definition at line 483 of file m_derived_types.fpp.f90.

◆ e

integer m_derived_types::eqn_idx_info::e

Energy/pressure equation.

Definition at line 477 of file m_derived_types.fpp.f90.

◆ gamma

integer m_derived_types::eqn_idx_info::gamma

Specific heat ratio function (model_eqns=1).

Definition at line 480 of file m_derived_types.fpp.f90.

◆ int_en

type(idx_bounds_info) m_derived_types::eqn_idx_info::int_en

Internal energy equations.

Definition at line 475 of file m_derived_types.fpp.f90.

◆ mom

type(idx_bounds_info) m_derived_types::eqn_idx_info::mom

Momentum components.

Definition at line 470 of file m_derived_types.fpp.f90.

◆ n

integer m_derived_types::eqn_idx_info::n

Number density equation.

Definition at line 478 of file m_derived_types.fpp.f90.

◆ pi_inf

integer m_derived_types::eqn_idx_info::pi_inf

Liquid stiffness function (model_eqns=1).

Definition at line 481 of file m_derived_types.fpp.f90.

◆ psi

integer m_derived_types::eqn_idx_info::psi

Psi variable equation.

Definition at line 484 of file m_derived_types.fpp.f90.

◆ species

type(idx_bounds_info) m_derived_types::eqn_idx_info::species

Chemistry species equations.

Definition at line 476 of file m_derived_types.fpp.f90.

◆ stress

type(idx_bounds_info) m_derived_types::eqn_idx_info::stress

Stress tensor components.

Definition at line 473 of file m_derived_types.fpp.f90.


The documentation for this type was generated from the following file: