libMesh
Functions
femparameters.C File Reference

Go to the source code of this file.

Functions

std::unique_ptr< FunctionBase< Number > > new_function_base (const std::string &func_type, const std::string &func_value)
 

Function Documentation

◆ new_function_base()

std::unique_ptr<FunctionBase<Number> > new_function_base ( const std::string &  func_type,
const std::string &  func_value 
)

Definition at line 140 of file femparameters.C.

142 {
143  if (func_type == "parsed")
144  return libmesh_make_unique<ParsedFunction<Number>>(func_value);
145  else if (func_type == "zero")
146  return libmesh_make_unique<ZeroFunction<Number>>();
147  else
148  libmesh_not_implemented();
149 
150  return std::unique_ptr<FunctionBase<Number>>();
151 }

Referenced by FEMParameters::read().