#include <homogeneous_dirichlet_bc_factory.h>
|
virtual libMesh::UniquePtr< libMesh::FunctionBase< libMesh::Number > > | build_func (const GetPot &, MultiphysicsSystem &, std::vector< std::string > &, const std::string &) |
| All the variables are 0, so just return 0 function. More...
|
|
libMesh::UniquePtr< libMesh::DirichletBoundary > | make_dirichlet_boundary (const std::set< BoundaryID > &bc_ids, const libMesh::System &system, libMesh::UniquePtr< libMesh::FunctionBase< libMesh::Number > > &func, const std::vector< VariableIndex > &var_indices) |
| Dispatch, based on FunctionType, to the correct DirchletBoundary construction. More...
|
|
virtual const std::vector< std::string > & | get_var_names () const |
| Helper function that can be overridded in subclasses. More...
|
|
void | check_for_vars (const GetPot &input, const std::string §ion, const std::vector< std::string > &var_names, std::set< std::string > *vars_found=NULL) |
| Helper function. More...
|
|
void | check_for_multiple_expressions (const GetPot &input, const std::string §ion, const std::string &var_name) const |
| Ensure that there is only one expression for the [Section/var_name] variable. More...
|
|
void | build_var_indices (const MultiphysicsSystem &system, const std::vector< std::string > &var_names, std::vector< VariableIndex > &var_indices) const |
|
virtual void | check_state () const |
| Helper function to reduce code duplication. More...
|
|
virtual void | reset_state () |
| Helper function to redue code duplication. More...
|
|
GRINS::HomogeneousDirichletBCFactory::HomogeneousDirichletBCFactory |
( |
const std::string & |
bc_type_name | ) |
|
|
inline |
GRINS::HomogeneousDirichletBCFactory::~HomogeneousDirichletBCFactory |
( |
| ) |
|
|
inline |
virtual libMesh::UniquePtr<libMesh::FunctionBase<libMesh::Number> > GRINS::HomogeneousDirichletBCFactory::build_func |
( |
const GetPot & |
, |
|
|
MultiphysicsSystem & |
, |
|
|
std::vector< std::string > & |
, |
|
|
const std::string & |
|
|
) |
| |
|
inlineprotectedvirtual |
The documentation for this class was generated from the following file: