25 #ifndef GRINS_INC_NAVIER_STOKES_BC_HANDLING_H
26 #define GRINS_INC_NAVIER_STOKES_BC_HANDLING_H
40 const GetPot& input );
44 virtual int string_to_int(
const std::string& bc_type_in )
const;
46 virtual void init_bc_data(
const libMesh::FEMSystem& system );
49 const std::string& bc_id_string,
51 const std::string& bc_vars,
52 const std::string& bc_value,
53 const GetPot& input );
56 libMesh::DofMap& dof_map,
76 #endif // GRINS_INC_NAVIER_STOKES_BC_HANDLING_H
PrimitiveFlowVariables _flow_vars
libMesh::boundary_id_type BoundaryID
More descriptive name of the type used for boundary ids.
virtual void init_bc_data(const libMesh::FEMSystem &system)
Override this method to initialize any system-dependent data.
virtual void init_bc_types(const GRINS::BoundaryID bc_id, const std::string &bc_id_string, const int bc_type, const std::string &bc_vars, const std::string &bc_value, const GetPot &input)
virtual void user_init_dirichlet_bcs(libMesh::FEMSystem *system, libMesh::DofMap &dof_map, GRINS::BoundaryID bc_id, GRINS::BCType bc_type) const
virtual ~IncompressibleNavierStokesBCHandling()
virtual int string_to_int(const std::string &bc_type_in) const
IncompressibleNavierStokesBCHandling()
Base class for reading and handling boundary conditions for physics classes.
Base class for reading and handling boundary conditions for physics classes.