Namespaces | Functions

LameUtils.cpp File Reference

#include "LameUtils.hpp"
#include "Teuchos_TestForException.hpp"
#include <string>
#include <algorithm>
Include dependency graph for LameUtils.cpp:

Go to the source code of this file.

Namespaces

namespace  LameUtils
 

Utility functions for interfacing to LAME material library.


Functions

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.