Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Classes | Namespaces | Typedefs
solid_material_input.hpp File Reference

This file contains functions for reading a material from input files. More...

#include <string>
#include "serac/infrastructure/input.hpp"
#include "serac/physics/materials/solid_material.hpp"
#include "serac/physics/materials/hardening_input.hpp"
Include dependency graph for solid_material_input.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  serac::SolidMaterialInputOptions
 Contains function that defines the schema for solid mechanics materials. More...
 
struct  FromInlet< serac::var_solid_material_t >
 Prototype the specialization for Inlet parsing. More...
 

Namespaces

 serac
 Accelerator functionality.
 

Typedefs

using serac::var_solid_material_t = std::variant< solid_mechanics::NeoHookean, solid_mechanics::LinearIsotropic, solid_mechanics::J2, solid_mechanics::J2Nonlinear< solid_mechanics::PowerLawHardening >, solid_mechanics::J2Nonlinear< solid_mechanics::VoceHardening > >
 All possible solid mechanics materials that can be utilized in our input file.
 

Detailed Description

This file contains functions for reading a material from input files.

Definition in file solid_material_input.hpp.