Namespaces | Functions

LameUtils.hpp File Reference

#include "Teuchos_RCP.hpp"
#include "Teuchos_ParameterList.hpp"
Include dependency graph for LameUtils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LameUtils
 

Utility functions for interfacing to LAME material library.


Functions

void LameUtils::parameterListToMatProps (const Teuchos::ParameterList &lameMaterialParameters, LameMatProps &matProps)
 Convert a Teuchos::ParameterList into a lame(nt)MatProps structure.
Teuchos::RCP< LameMaterial > LameUtils::constructLameMaterialModel (const std::string lameMaterialModelName, const Teuchos::ParameterList &lameMaterialParameters)
 Instantiate a lame::MaterialModel given the model name and a set of material parameters.
std::vector< std::string > LameUtils::getStateVariableNames (const std::string &lameMaterialModelName, const Teuchos::ParameterList &lameMaterialParameters)
 Return a vector containing the names of the state variables associated with the given LAME material model and material parameters.
std::vector< double > LameUtils::getStateVariableInitialValues (const std::string &lameMaterialModelName, const Teuchos::ParameterList &lameMaterialParameters)
 Return a vector containing the initial values for the state variables associated with the given LAME material model and material parameters.