Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Static Public Member Functions | Public Attributes | List of all members
serac::HeatTransferInputOptions Struct Reference

Stores all information held in the input file that is used to configure the solver. More...

#include <heat_transfer_input.hpp>

Collaboration diagram for serac::HeatTransferInputOptions:
Collaboration graph
[legend]

Static Public Member Functions

static void defineInputFileSchema (axom::inlet::Container &container)
 Input file parameters specific to this class. More...
 

Public Attributes

int order
 The order of the discretized field.
 
LinearSolverOptions lin_solver_options
 The linear solver options.
 
NonlinearSolverOptions nonlin_solver_options
 The linear solver options.
 
TimesteppingOptions timestepping_options
 The timestepping options.
 
std::vector< var_thermal_material_tmaterials
 The material options.
 
std::optional< input::CoefficientInputOptionssource_coef
 Source function coefficient.
 
std::unordered_map< std::string, input::BoundaryConditionInputOptionsboundary_conditions
 The boundary condition information.
 
std::optional< input::CoefficientInputOptionsinitial_temperature
 The initial temperature field. More...
 

Detailed Description

Stores all information held in the input file that is used to configure the solver.

Definition at line 25 of file heat_transfer_input.hpp.

Member Function Documentation

◆ defineInputFileSchema()

void serac::HeatTransferInputOptions::defineInputFileSchema ( axom::inlet::Container &  container)
static

Input file parameters specific to this class.

Parameters
[in]containerInlet's Container that input files will be added to

Definition at line 11 of file heat_transfer_input.cpp.

Member Data Documentation

◆ initial_temperature

std::optional<input::CoefficientInputOptions> serac::HeatTransferInputOptions::initial_temperature

The initial temperature field.

Note
This can be used as either an intialization for dynamic simulations or an initial guess for quasi-static ones

Definition at line 80 of file heat_transfer_input.hpp.


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