www.mooseframework.org
Classes | Typedefs | Functions
AbaqusCreepMaterial.h File Reference

Go to the source code of this file.

Classes

class  AbaqusCreepMaterial
 

Typedefs

typedef void(* creep_t) (Real DECRA[], Real DESWA[], Real STATEV[], Real *SERD, Real EC[], Real ESW[], Real *P, Real *QTILD, Real *TEMP, Real *DTEMP, Real PREDEF[], Real DPRED[], Real TIME[], Real *DTIME, Real *CMNAME, Real *LEXIMP, Real *LEND, Real COORDS[], Real *NSTATV, int *NOEL, int *NPT, int *LAYER, int *KSPT, int *KSTEP, int *KINC)
 

Functions

template<>
InputParameters validParams< AbaqusCreepMaterial > ()
 

Typedef Documentation

◆ creep_t

typedef void(* creep_t) (Real DECRA[], Real DESWA[], Real STATEV[], Real *SERD, Real EC[], Real ESW[], Real *P, Real *QTILD, Real *TEMP, Real *DTEMP, Real PREDEF[], Real DPRED[], Real TIME[], Real *DTIME, Real *CMNAME, Real *LEXIMP, Real *LEND, Real COORDS[], Real *NSTATV, int *NOEL, int *NPT, int *LAYER, int *KSPT, int *KSTEP, int *KINC)

Definition at line 14 of file AbaqusCreepMaterial.h.

Function Documentation

◆ validParams< AbaqusCreepMaterial >()

template<>
InputParameters validParams< AbaqusCreepMaterial > ( )

Definition at line 22 of file AbaqusCreepMaterial.C.

23 {
24  InputParameters params = validParams<SolidModel>();
25  params.addRequiredParam<FileName>("plugin",
26  "The path to the compiled dynamic library for the "
27  "plugin you want to use (without -opt.plugin or "
28  "-dbg.plugin)");
29  params.addRequiredParam<Real>("youngs_modulus", "Young's Modulus");
30  params.addRequiredParam<Real>("poissons_ratio", "Poissons Ratio");
31  params.addRequiredParam<Real>("num_state_vars",
32  "The number of state variables this CREEP routine will use");
33  params.addRequiredParam<unsigned int>(
34  "integration_flag", "The creep integration method: Explicit = 0 and Implicit = 1");
35  params.addRequiredParam<unsigned int>(
36  "solve_definition", "Creep/Swell Explicit/Implicit Integration Definition to use: 1 - 5");
37  params.addParam<unsigned int>("routine_flag",
38  0,
39  "The flag determining when the routine is "
40  "called: Start of increment = 0 and End of "
41  "Increment = 1");
42  return params;
43 }
validParams< SolidModel >
InputParameters validParams< SolidModel >()
Definition: SolidModel.C:31