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

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

#include <solid_mechanics_input.hpp>

Collaboration diagram for serac::SolidMechanicsInputOptions:
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 discretization.
 
LinearSolverOptions lin_solver_options
 The linear solver options.
 
NonlinearSolverOptions nonlin_solver_options
 The linear solver options.
 
TimesteppingOptions timestepping_options
 The timestepping options.
 
GeometricNonlinearities geom_nonlin
 Geometric nonlinearities flag.
 
std::vector< var_solid_material_tmaterials
 The material options.
 
std::unordered_map< std::string, input::BoundaryConditionInputOptionsboundary_conditions
 Boundary condition information.
 
std::optional< input::CoefficientInputOptionsinitial_displacement
 The initial displacement. More...
 
std::optional< input::CoefficientInputOptionsinitial_velocity
 The initial velocity.
 

Detailed Description

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

Definition at line 25 of file solid_mechanics_input.hpp.

Member Function Documentation

◆ defineInputFileSchema()

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

Input file parameters specific to this class.

Parameters
[in]containerInlet container on which the input schema will be defined

Definition at line 11 of file solid_mechanics_input.cpp.

Member Data Documentation

◆ initial_displacement

std::optional<input::CoefficientInputOptions> serac::SolidMechanicsInputOptions::initial_displacement

The initial displacement.

Note
This can be used as an initialization field for dynamic problems or an initial guess for quasi-static solves

Definition at line 81 of file solid_mechanics_input.hpp.


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