Alamo
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Attributes
Integrator::Flame Class Reference
Inheritance diagram for Integrator::Flame:
[legend]
Collaboration diagram for Integrator::Flame:
[legend]

Public Member Functions

 Flame ()
 
 Flame (IO::ParmParse &pp)
 
virtual ~Flame ()
 
- Public Member Functions inherited from Integrator::Integrator
 Integrator ()
 
virtual ~Integrator ()
 
void InitData ()
 
void Restart (std::string restartfile, bool a_node=false)
 
void Evolve ()
 
void SetFilename (std::string _plot_file)
 
std::string GetFilename ()
 
void regrid (int lbase, Set::Scalar time, bool initial=false) override
 
void InitFromScratch (Set::Scalar time)
 
template<class T , int d>
ALAMO_SINGLE_DEFINITION void AddField (Set::Field< T > &new_field, BC::BC< T > *new_bc, int ncomp, int nghost, std::string name, bool writeout, bool evolving)
 
template<class T >
ALAMO_SINGLE_DEFINITION void RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool evolving)
 
template<class T >
ALAMO_SINGLE_DEFINITION void RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, std::string a_name, bool evolving)
 
template<class T >
AMREX_ATTRIBUTE_WEAK void RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool writeout, std::string a_name, bool evolving)
 
- Public Member Functions inherited from Integrator::Base::Mechanics< Model::Solid::Finite::NeoHookeanPredeformed >
 Mechanics ()
 

Static Public Member Functions

static void Parse (Flame &value, IO::ParmParse &pp)
 
- Static Public Member Functions inherited from Integrator::Base::Mechanics< Model::Solid::Finite::NeoHookeanPredeformed >
static void Parse (Mechanics &value, IO::ParmParse &pp)
 

Protected Member Functions

void Initialize (int lev) override
 
void TimeStepBegin (Set::Scalar a_time, int a_iter) override
 
void TimeStepComplete (Set::Scalar a_time, int a_iter) override
 
void Advance (int lev, Set::Scalar time, Set::Scalar dt) override
 
void TagCellsForRefinement (int lev, amrex::TagBoxArray &tags, amrex::Real, int) override
 
void Regrid (int lev, Set::Scalar time) override
 
void Integrate (int amrlev, Set::Scalar time, int step, const amrex::MFIter &mfi, const amrex::Box &box) override
 
void UpdateModel (int a_step, Set::Scalar a_time) override
 
- Protected Member Functions inherited from Integrator::Integrator
void RegisterNewFab (Set::Field< Set::Scalar > &new_fab, BC::BC< Set::Scalar > *new_bc, int ncomp, int nghost, std::string name, bool writeout)
 
void RegisterNewFab (Set::Field< Set::Scalar > &new_fab, int ncomp, std::string name, bool writeout)
 
void RegisterNodalFab (Set::Field< Set::Scalar > &new_fab, int ncomp, int nghost, std::string name, bool writeout)
 
void RegisterNodalFab (Set::Field< Set::Scalar > &new_fab, BC::BC< Set::Scalar > *new_bc, int ncomp, int nghost, std::string name, bool writeout)
 
template<class T >
void RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool evolving=true)
 
template<class T >
void RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, std::string a_name, bool evolving=true)
 
template<class T >
void RegisterGeneralFab (Set::Field< T > &new_fab, int ncomp, int nghost, bool writeout, std::string a_name, bool evolving=true)
 
template<class T , int d>
void AddField (Set::Field< T > &new_field, BC::BC< T > *new_bc, int ncomp, int nghost, std::string, bool writeout, bool evolving)
 
void SetFinestLevel (const int a_finestlevel)
 
void RegisterIntegratedVariable (Set::Scalar *integrated_variable, std::string name, bool extensive=true)
 
void SetTimestep (Set::Scalar _timestep)
 
void SetPlotInt (int plot_int)
 
void SetThermoInt (int a_thermo_int)
 
void SetThermoPlotInt (int a_thermo_plot_int)
 
void SetStopTime (Set::Scalar a_stop_time)
 
void IntegrateVariables (Set::Scalar cur_time, int step)
 
void WritePlotFile (bool initial=false) const
 
void WritePlotFile (std::string prefix, Set::Scalar time, int step) const
 
void WritePlotFile (Set::Scalar time, amrex::Vector< int > iter, bool initial=false, std::string prefix="") const
 
- Protected Member Functions inherited from Integrator::Base::Mechanics< Model::Solid::Finite::NeoHookeanPredeformed >
void Initialize (int lev) override
 
void Advance (int lev, Set::Scalar time, Set::Scalar dt) override
 
void Integrate (int amrlev, Set::Scalar, int, const amrex::MFIter &mfi, const amrex::Box &a_box) override
 
void TagCellsForRefinement (int lev, amrex::TagBoxArray &a_tags, Set::Scalar, int) override
 

Private Types

using model_type = Model::Solid::Finite::NeoHookeanPredeformed
 

Private Attributes

Set::Field< Set::Scalartemp_mf
 
Set::Field< Set::Scalartemp_old_mf
 
Set::Field< Set::Scalartemps_mf
 
Set::Field< Set::Scalartemps_old_mf
 
Set::Field< Set::Scalareta_mf
 
Set::Field< Set::Scalareta_old_mf
 
Set::Field< Set::Scalarmob_mf
 
Set::Field< Set::Scalarmdot_mf
 
Set::Field< Set::Scalarphi_mf
 
Set::Field< Set::Scalarfield
 
Set::Field< Set::Scalaralpha_mf
 
Set::Field< Set::Scalarheatflux_mf
 
Set::Field< Set::Scalarlaser_mf
 
BC::BC< Set::Scalar > * bc_temp = nullptr
 
BC::BC< Set::Scalar > * bc_eta = nullptr
 
IC::ICic_phi = nullptr
 
IC::ICic_laser = nullptr
 
Set::Scalar phi_refinement_criterion = std::numeric_limits<Set::Scalar>::infinity()
 
Set::Scalar m_refinement_criterion = NAN
 
Set::Scalar t_refinement_criterion = NAN
 
Set::Scalar t_refinement_restriction = NAN
 
Set::Scalar zeta = NAN
 
Set::Scalar zeta_0 =NAN
 
Set::Scalar small = NAN
 
Set::Scalar base_time = NAN
 
IC::ICic_eta = nullptr
 
int ghost_count = NAN
 
int homogeneousSystem = NAN
 
bool plot_field = true
 
int variable_pressure = NAN
 
struct {
   Set::Scalar   gamma = NAN
 
   Set::Scalar   eps = NAN
 
   Set::Scalar   lambda = NAN
 
   Set::Scalar   kappa = NAN
 
   Set::Scalar   w1 = NAN
 
   Set::Scalar   w12 = NAN
 
   Set::Scalar   w0 = NAN
 
   Set::Scalar   min_eta = 0.001
 
   int   evolve = 1
 
pf
 
struct {
   Set::Scalar   P = 1.0
 
   Set::Scalar   gamma = 1.4
 
   Set::Scalar   Energy = 1
 
   struct {
      Set::Scalar   a1 = NAN
 
      Set::Scalar   a2 = NAN
 
      Set::Scalar   a3 = NAN
 
      Set::Scalar   b1 = NAN
 
      Set::Scalar   b2 = NAN
 
      Set::Scalar   b3 = NAN
 
      Set::Scalar   c1 = NAN
 
      int   mob_ap = 0
 
      int   dependency = 1
 
      Set::Scalar   h1 = 1.81
 
      Set::Scalar   h2 = 1.34
 
   }   arrhenius
 
   struct {
      Set::Scalar   r_ap = NAN
 
      Set::Scalar   r_htpb = NAN
 
      Set::Scalar   r_comb = NAN
 
      Set::Scalar   n_ap = NAN
 
      Set::Scalar   n_htpb = NAN
 
      Set::Scalar   n_comb = NAN
 
      Set::Scalar   a_fit = 0.0
 
      Set::Scalar   b_fit = 0.0
 
      Set::Scalar   c_fit = 0.0
 
   }   power
 
pressure
 
struct {
   bool   on = 0
 
   Set::Scalar   rho_ap
 
   Set::Scalar   rho_htpb
 
   Set::Scalar   k_ap
 
   Set::Scalar   k_htpb
 
   Set::Scalar   cp_ap
 
   Set::Scalar   cp_htpb
 
   Set::Scalar   q0 = NAN
 
   Set::Scalar   bound = NAN
 
   Set::Scalar   m_ap
 
   Set::Scalar   m_htpb
 
   Set::Scalar   m_comb
 
   Set::Scalar   E_ap
 
   Set::Scalar   E_htpb
 
   Set::Scalar   hc = NAN
 
   Set::Scalar   w1 = NAN
 
   Set::Scalar   modeling_ap = NAN
 
   Set::Scalar   modeling_htpb = NAN
 
   Set::Scalar   mlocal_ap = NAN
 
   Set::Scalar   mlocal_htpb = NAN
 
   Set::Scalar   mlocal_comb = NAN
 
   Set::Scalar   T_fluid = NAN
 
   Set::Scalar   massfraction = NAN
 
   Set::Scalar   disperssion1 = NAN
 
   Set::Scalar   disperssion2 = NAN
 
   Set::Scalar   disperssion3 = NAN
 
   IC::IC *   ic_temp = nullptr
 
thermal
 
struct {
   int   on = 0
 
   Set::Scalar   Tref = NAN
 
   model_type   model_ap
 
   model_type   model_htpb
 
   Set::Scalar   traction = NAN
 
   int   phirefinement = NAN
 
elastic
 
Set::Scalar volume = 0.0
 
Set::Scalar area = 0.0
 
Set::Scalar chamber_area = 0.0
 
Set::Scalar chamber_pressure = 1.0
 
Set::Scalar massflux = 0.00000001
 
Set::Scalar x_len = NAN
 
Set::Scalar y_len = NAN
 
BC::BC< Set::Scalar > * bc_psi = nullptr
 

Additional Inherited Members

- Public Types inherited from Integrator::Base::Mechanics< Model::Solid::Finite::NeoHookeanPredeformed >
enum  Type
 
- Protected Types inherited from Integrator::Base::Mechanics< Model::Solid::Finite::NeoHookeanPredeformed >
typedef Set::Matrix4< AMREX_SPACEDIM, Model::Solid::Finite::NeoHookeanPredeformed ::sym > MATRIX4
 
- Protected Attributes inherited from Integrator::Integrator
amrex::Vector< amrex::Real > t_new
 
amrex::Vector< int > istep
 
std::string plot_file { "plt" }
 
amrex::Real timestep = NAN
 
bool integrate_variables_before_advance = true
 
bool integrate_variables_after_advance = false
 
struct {
   int   number_of_fabs = 0
 
   std::vector< Set::Field< Set::Scalar > * >   fab_array
 
   std::vector< int >   ncomp_array
 
   std::vector< int >   nghost_array
 
   std::vector< std::string >   name_array
 
   std::vector< BC::BC< Set::Scalar > * >   physbc_array
 
   std::vector< bool >   writeout_array
 
   bool   any = true
 
   bool   all = false
 
node
 
struct {
   int   number_of_fabs = 0
 
   std::vector< Set::Field< Set::Scalar > * >   fab_array
 
   std::vector< int >   ncomp_array
 
   std::vector< int >   nghost_array
 
   std::vector< std::string >   name_array
 
   std::vector< BC::BC< Set::Scalar > * >   physbc_array
 
   std::vector< bool >   writeout_array
 
   bool   any = true
 
   bool   all = false
 
cell
 
std::vector< BaseField * > m_basefields
 
std::vector< BaseField * > m_basefields_cell
 
BC::Nothing bcnothing
 
struct {
   int   interval = -1
 
   Set::Scalar   dt = NAN
 
   int   plot_int = -1
 
   Set::Scalar   plot_dt = NAN
 
   int   number = 0
 
   std::vector< Set::Scalar * >   vars
 
   std::vector< std::string >   names
 
   std::vector< bool >   extensives
 
thermo
 
int regrid_int = -1
 
int base_regrid_int = -1
 
std::string restart_file_cell = ""
 
std::string restart_file_node = ""
 
struct {
   int   on = 0
 
   std::vector< amrex::Box >   box
 
explicitmesh
 
int abort_on_nan = true
 
- Protected Attributes inherited from Integrator::Base::Mechanics< Model::Solid::Finite::NeoHookeanPredeformed >
Set::Field< Model::Solid::Finite::NeoHookeanPredeformedmodel_mf
 
Set::Field< MATRIX4ddw_mf
 
Set::Field< Set::Scalarpsi_mf
 
bool psi_on
 
int m_interval
 
Type m_type
 
Set::Field< Set::Vectordisp_mf
 
Set::Field< Set::Vectorrhs_mf
 
Set::Field< Set::Vectorres_mf
 
Set::Field< Set::Matrixstress_mf
 
Set::Field< Set::Matrixstrain_mf
 
Set::Field< Set::Vectordisp_old_mf
 
Set::Field< Set::Vectorvel_mf
 
Set::Field< Set::Vectorvel_old_mf
 
Set::Scalar rho
 
Set::Scalar mu_dashpot
 
Set::Scalar mu_newton
 
Set::Vector trac_hi [AMREX_SPACEDIM]
 
Set::Vector disp_hi [AMREX_SPACEDIM]
 
IC::ICic_rhs
 
BC::BC< Set::Scalar > * mybc
 
IC::ICvelocity_ic
 
Solver::Nonlocal::Newton< Model::Solid::Finite::NeoHookeanPredeformedsolver
 
BC::Operator::Elastic::Elasticbc
 
Set::Scalar m_elastic_ref_threshold
 
bool m_print_model
 
bool m_print_residual
 
bool m_time_evolving
 
int m_max_coarsening_level
 
bool m_zero_out_displacement
 
bool plot_disp
 
bool plot_stress
 
bool plot_strain
 
bool plot_psi
 
bool plot_rhs
 
Set::Scalar tstart
 

Detailed Description

Definition at line 30 of file Flame.H.

Member Typedef Documentation

◆ model_type

Definition at line 34 of file Flame.H.

Constructor & Destructor Documentation

◆ Flame() [1/2]

Integrator::Flame::Flame ( )

Definition at line 18 of file Flame.cpp.

◆ Flame() [2/2]

Integrator::Flame::Flame ( IO::ParmParse pp)

Definition at line 20 of file Flame.cpp.

◆ ~Flame()

virtual Integrator::Flame::~Flame ( )
inlinevirtual

Definition at line 42 of file Flame.H.

Member Function Documentation

◆ Advance()

void Integrator::Flame::Advance ( int  lev,
Set::Scalar  time,
Set::Scalar  dt 
)
overrideprotectedvirtual

Implements Integrator::Integrator.

Definition at line 376 of file Flame.cpp.

Here is the call graph for this function:

◆ Initialize()

void Integrator::Flame::Initialize ( int  lev)
overrideprotectedvirtual

Implements Integrator::Integrator.

Definition at line 240 of file Flame.cpp.

Here is the call graph for this function:

◆ Integrate()

void Integrator::Flame::Integrate ( int  amrlev,
Set::Scalar  time,
int  step,
const amrex::MFIter &  mfi,
const amrex::Box &  box 
)
overrideprotectedvirtual

Reimplemented from Integrator::Integrator.

Definition at line 682 of file Flame.cpp.

Here is the call graph for this function:

◆ Parse()

void Integrator::Flame::Parse ( Flame value,
IO::ParmParse pp 
)
static

Definition at line 27 of file Flame.cpp.

Here is the call graph for this function:

◆ Regrid()

void Integrator::Flame::Regrid ( int  lev,
Set::Scalar  time 
)
overrideprotectedvirtual

Reimplemented from Integrator::Integrator.

Definition at line 673 of file Flame.cpp.

Here is the call graph for this function:

◆ TagCellsForRefinement()

void Integrator::Flame::TagCellsForRefinement ( int  lev,
amrex::TagBoxArray &  tags,
amrex::Real  time,
int  ngrow 
)
overrideprotectedvirtual

Implements Integrator::Integrator.

Definition at line 612 of file Flame.cpp.

Here is the call graph for this function:

◆ TimeStepBegin()

void Integrator::Flame::TimeStepBegin ( Set::Scalar  a_time,
int  a_iter 
)
overrideprotectedvirtual

Reimplemented from Integrator::Integrator.

Definition at line 354 of file Flame.cpp.

Here is the call graph for this function:

◆ TimeStepComplete()

void Integrator::Flame::TimeStepComplete ( Set::Scalar  a_time,
int  a_iter 
)
overrideprotectedvirtual

Reimplemented from Integrator::Integrator.

Definition at line 364 of file Flame.cpp.

Here is the call graph for this function:

◆ UpdateModel()

void Integrator::Flame::UpdateModel ( int  a_step,
Set::Scalar  a_time 
)
overrideprotectedvirtual

Implements Integrator::Base::Mechanics< Model::Solid::Finite::NeoHookeanPredeformed >.

Definition at line 283 of file Flame.cpp.

Here is the call graph for this function:

Field Documentation

◆ a1

Set::Scalar Integrator::Flame::a1 = NAN

Definition at line 113 of file Flame.H.

◆ a2

Set::Scalar Integrator::Flame::a2 = NAN

Definition at line 113 of file Flame.H.

◆ a3

Set::Scalar Integrator::Flame::a3 = NAN

Definition at line 113 of file Flame.H.

◆ a_fit

Set::Scalar Integrator::Flame::a_fit = 0.0

Definition at line 124 of file Flame.H.

◆ alpha_mf

Set::Field<Set::Scalar> Integrator::Flame::alpha_mf
private

Definition at line 73 of file Flame.H.

◆ area

Set::Scalar Integrator::Flame::area = 0.0
private

Definition at line 158 of file Flame.H.

◆ arrhenius

struct { ... } Integrator::Flame::arrhenius

◆ b1

Set::Scalar Integrator::Flame::b1 = NAN

Definition at line 114 of file Flame.H.

◆ b2

Set::Scalar Integrator::Flame::b2 = NAN

Definition at line 114 of file Flame.H.

◆ b3

Set::Scalar Integrator::Flame::b3 = NAN

Definition at line 114 of file Flame.H.

◆ b_fit

Set::Scalar Integrator::Flame::b_fit = 0.0

Definition at line 124 of file Flame.H.

◆ base_time

Set::Scalar Integrator::Flame::base_time = NAN
private

Definition at line 90 of file Flame.H.

◆ bc_eta

BC::BC<Set::Scalar>* Integrator::Flame::bc_eta = nullptr
private

Definition at line 79 of file Flame.H.

◆ bc_psi

BC::BC<Set::Scalar>* Integrator::Flame::bc_psi = nullptr
private

Definition at line 166 of file Flame.H.

◆ bc_temp

BC::BC<Set::Scalar>* Integrator::Flame::bc_temp = nullptr
private

Definition at line 78 of file Flame.H.

◆ bound

Set::Scalar Integrator::Flame::bound = NAN

Definition at line 134 of file Flame.H.

◆ c1

Set::Scalar Integrator::Flame::c1 = NAN

Definition at line 115 of file Flame.H.

◆ c_fit

Set::Scalar Integrator::Flame::c_fit = 0.0

Definition at line 124 of file Flame.H.

◆ chamber_area

Set::Scalar Integrator::Flame::chamber_area = 0.0
private

Definition at line 159 of file Flame.H.

◆ chamber_pressure

Set::Scalar Integrator::Flame::chamber_pressure = 1.0
private

Definition at line 160 of file Flame.H.

◆ cp_ap

Set::Scalar Integrator::Flame::cp_ap

Definition at line 132 of file Flame.H.

◆ cp_htpb

Set::Scalar Integrator::Flame::cp_htpb

Definition at line 132 of file Flame.H.

◆ dependency

int Integrator::Flame::dependency = 1

Definition at line 117 of file Flame.H.

◆ disperssion1

Set::Scalar Integrator::Flame::disperssion1 = NAN

Definition at line 142 of file Flame.H.

◆ disperssion2

Set::Scalar Integrator::Flame::disperssion2 = NAN

Definition at line 143 of file Flame.H.

◆ disperssion3

Set::Scalar Integrator::Flame::disperssion3 = NAN

Definition at line 144 of file Flame.H.

◆ E_ap

Set::Scalar Integrator::Flame::E_ap

Definition at line 136 of file Flame.H.

◆ E_htpb

Set::Scalar Integrator::Flame::E_htpb

Definition at line 136 of file Flame.H.

◆ elastic

struct { ... } Integrator::Flame::elastic

◆ Energy

Set::Scalar Integrator::Flame::Energy = 1

Definition at line 110 of file Flame.H.

◆ eps

Set::Scalar Integrator::Flame::eps = NAN

Definition at line 99 of file Flame.H.

◆ eta_mf

Set::Field<Set::Scalar> Integrator::Flame::eta_mf
private

Definition at line 66 of file Flame.H.

◆ eta_old_mf

Set::Field<Set::Scalar> Integrator::Flame::eta_old_mf
private

Definition at line 67 of file Flame.H.

◆ evolve

int Integrator::Flame::evolve = 1

Definition at line 104 of file Flame.H.

◆ field

Set::Field<Set::Scalar> Integrator::Flame::field
private

Definition at line 72 of file Flame.H.

◆ gamma

Set::Scalar Integrator::Flame::gamma = NAN

Definition at line 98 of file Flame.H.

◆ ghost_count

int Integrator::Flame::ghost_count = NAN
private

Definition at line 92 of file Flame.H.

◆ h1

Set::Scalar Integrator::Flame::h1 = 1.81

Definition at line 118 of file Flame.H.

◆ h2

Set::Scalar Integrator::Flame::h2 = 1.34

Definition at line 118 of file Flame.H.

◆ hc

Set::Scalar Integrator::Flame::hc = NAN

Definition at line 137 of file Flame.H.

◆ heatflux_mf

Set::Field<Set::Scalar> Integrator::Flame::heatflux_mf
private

Definition at line 74 of file Flame.H.

◆ homogeneousSystem

int Integrator::Flame::homogeneousSystem = NAN
private

Definition at line 93 of file Flame.H.

◆ ic_eta

IC::IC* Integrator::Flame::ic_eta = nullptr
private

Definition at line 91 of file Flame.H.

◆ ic_laser

IC::IC* Integrator::Flame::ic_laser = nullptr
private

Definition at line 81 of file Flame.H.

◆ ic_phi

IC::IC* Integrator::Flame::ic_phi = nullptr
private

Definition at line 80 of file Flame.H.

◆ ic_temp

IC::IC* Integrator::Flame::ic_temp = nullptr

Definition at line 145 of file Flame.H.

◆ k_ap

Set::Scalar Integrator::Flame::k_ap

Definition at line 131 of file Flame.H.

◆ k_htpb

Set::Scalar Integrator::Flame::k_htpb

Definition at line 131 of file Flame.H.

◆ kappa

Set::Scalar Integrator::Flame::kappa = NAN

Definition at line 101 of file Flame.H.

◆ lambda

Set::Scalar Integrator::Flame::lambda = NAN

Definition at line 100 of file Flame.H.

◆ laser_mf

Set::Field<Set::Scalar> Integrator::Flame::laser_mf
private

Definition at line 76 of file Flame.H.

◆ m_ap

Set::Scalar Integrator::Flame::m_ap

Definition at line 135 of file Flame.H.

◆ m_comb

Set::Scalar Integrator::Flame::m_comb

Definition at line 135 of file Flame.H.

◆ m_htpb

Set::Scalar Integrator::Flame::m_htpb

Definition at line 135 of file Flame.H.

◆ m_refinement_criterion

Set::Scalar Integrator::Flame::m_refinement_criterion = NAN
private

Definition at line 84 of file Flame.H.

◆ massflux

Set::Scalar Integrator::Flame::massflux = 0.00000001
private

Definition at line 161 of file Flame.H.

◆ massfraction

Set::Scalar Integrator::Flame::massfraction = NAN

Definition at line 141 of file Flame.H.

◆ mdot_mf

Set::Field<Set::Scalar> Integrator::Flame::mdot_mf
private

Definition at line 69 of file Flame.H.

◆ min_eta

Set::Scalar Integrator::Flame::min_eta = 0.001

Definition at line 103 of file Flame.H.

◆ mlocal_ap

Set::Scalar Integrator::Flame::mlocal_ap = NAN

Definition at line 139 of file Flame.H.

◆ mlocal_comb

Set::Scalar Integrator::Flame::mlocal_comb = NAN

Definition at line 139 of file Flame.H.

◆ mlocal_htpb

Set::Scalar Integrator::Flame::mlocal_htpb = NAN

Definition at line 139 of file Flame.H.

◆ mob_ap

int Integrator::Flame::mob_ap = 0

Definition at line 116 of file Flame.H.

◆ mob_mf

Set::Field<Set::Scalar> Integrator::Flame::mob_mf
private

Definition at line 68 of file Flame.H.

◆ model_ap

model_type Integrator::Flame::model_ap

Definition at line 151 of file Flame.H.

◆ model_htpb

model_type Integrator::Flame::model_htpb

Definition at line 151 of file Flame.H.

◆ modeling_ap

Set::Scalar Integrator::Flame::modeling_ap = NAN

Definition at line 138 of file Flame.H.

◆ modeling_htpb

Set::Scalar Integrator::Flame::modeling_htpb = NAN

Definition at line 138 of file Flame.H.

◆ n_ap

Set::Scalar Integrator::Flame::n_ap = NAN

Definition at line 123 of file Flame.H.

◆ n_comb

Set::Scalar Integrator::Flame::n_comb = NAN

Definition at line 123 of file Flame.H.

◆ n_htpb

Set::Scalar Integrator::Flame::n_htpb = NAN

Definition at line 123 of file Flame.H.

◆ on [1/2]

bool Integrator::Flame::on = 0

Definition at line 129 of file Flame.H.

◆ on [2/2]

int Integrator::Flame::on = 0

Definition at line 149 of file Flame.H.

◆ P

Set::Scalar Integrator::Flame::P = 1.0

Definition at line 108 of file Flame.H.

◆ pf

struct { ... } Integrator::Flame::pf

◆ phi_mf

Set::Field<Set::Scalar> Integrator::Flame::phi_mf
private

Definition at line 71 of file Flame.H.

◆ phi_refinement_criterion

Set::Scalar Integrator::Flame::phi_refinement_criterion = std::numeric_limits<Set::Scalar>::infinity()
private

Definition at line 83 of file Flame.H.

◆ phirefinement

int Integrator::Flame::phirefinement = NAN

Definition at line 153 of file Flame.H.

◆ plot_field

bool Integrator::Flame::plot_field = true
private

Definition at line 94 of file Flame.H.

◆ power

struct { ... } Integrator::Flame::power

◆ pressure

struct { ... } Integrator::Flame::pressure

◆ q0

Set::Scalar Integrator::Flame::q0 = NAN

Definition at line 133 of file Flame.H.

◆ r_ap

Set::Scalar Integrator::Flame::r_ap = NAN

Definition at line 122 of file Flame.H.

◆ r_comb

Set::Scalar Integrator::Flame::r_comb = NAN

Definition at line 122 of file Flame.H.

◆ r_htpb

Set::Scalar Integrator::Flame::r_htpb = NAN

Definition at line 122 of file Flame.H.

◆ rho_ap

Set::Scalar Integrator::Flame::rho_ap

Definition at line 130 of file Flame.H.

◆ rho_htpb

Set::Scalar Integrator::Flame::rho_htpb

Definition at line 130 of file Flame.H.

◆ small

Set::Scalar Integrator::Flame::small = NAN
private

Definition at line 89 of file Flame.H.

◆ T_fluid

Set::Scalar Integrator::Flame::T_fluid = NAN

Definition at line 140 of file Flame.H.

◆ t_refinement_criterion

Set::Scalar Integrator::Flame::t_refinement_criterion = NAN
private

Definition at line 85 of file Flame.H.

◆ t_refinement_restriction

Set::Scalar Integrator::Flame::t_refinement_restriction = NAN
private

Definition at line 86 of file Flame.H.

◆ temp_mf

Set::Field<Set::Scalar> Integrator::Flame::temp_mf
private

Definition at line 61 of file Flame.H.

◆ temp_old_mf

Set::Field<Set::Scalar> Integrator::Flame::temp_old_mf
private

Definition at line 62 of file Flame.H.

◆ temps_mf

Set::Field<Set::Scalar> Integrator::Flame::temps_mf
private

Definition at line 63 of file Flame.H.

◆ temps_old_mf

Set::Field<Set::Scalar> Integrator::Flame::temps_old_mf
private

Definition at line 64 of file Flame.H.

◆ thermal

struct { ... } Integrator::Flame::thermal

◆ traction

Set::Scalar Integrator::Flame::traction = NAN

Definition at line 152 of file Flame.H.

◆ Tref

Set::Scalar Integrator::Flame::Tref = NAN

Definition at line 150 of file Flame.H.

◆ variable_pressure

int Integrator::Flame::variable_pressure = NAN
private

Definition at line 95 of file Flame.H.

◆ volume

Set::Scalar Integrator::Flame::volume = 0.0
private

Definition at line 157 of file Flame.H.

◆ w0

Set::Scalar Integrator::Flame::w0 = NAN

Definition at line 102 of file Flame.H.

◆ w1

Set::Scalar Integrator::Flame::w1 = NAN

Definition at line 102 of file Flame.H.

◆ w12

Set::Scalar Integrator::Flame::w12 = NAN

Definition at line 102 of file Flame.H.

◆ x_len

Set::Scalar Integrator::Flame::x_len = NAN
private

Definition at line 163 of file Flame.H.

◆ y_len

Set::Scalar Integrator::Flame::y_len = NAN
private

Definition at line 164 of file Flame.H.

◆ zeta

Set::Scalar Integrator::Flame::zeta = NAN
private

Definition at line 87 of file Flame.H.

◆ zeta_0

Set::Scalar Integrator::Flame::zeta_0 =NAN
private

Definition at line 88 of file Flame.H.


The documentation for this class was generated from the following files: