| 
    GRINS-0.7.0
    
   | 
 


Public Member Functions | |
| CPPUNIT_TEST_SUITE (DefaultBCBuilderTest) | |
| CPPUNIT_TEST (test_parse_and_build_bc_id_map) | |
| CPPUNIT_TEST (test_verify_bc_ids_with_mesh) | |
| CPPUNIT_TEST (test_parse_var_sections) | |
| CPPUNIT_TEST (test_parse_periodic_master_slave_ids) | |
| CPPUNIT_TEST (test_parse_periodic_offset) | |
| CPPUNIT_TEST_SUITE_END () | |
| void | tearDown () | 
| void | test_parse_and_build_bc_id_map () | 
| void | test_verify_bc_ids_with_mesh () | 
| void | test_parse_var_sections () | 
| void | test_parse_periodic_master_slave_ids () | 
| void | test_parse_periodic_offset () | 
  Public Member Functions inherited from GRINS::DefaultBCBuilder | |
| DefaultBCBuilder () | |
| ~DefaultBCBuilder () | |
  Public Member Functions inherited from GRINS::BCBuilder | |
| BCBuilder () | |
| virtual | ~BCBuilder () | 
Private Member Functions | |
| void | test_for_var_name (const std::vector< std::string > &var_names, const std::string &var_to_find) | 
Additional Inherited Members | |
  Static Public Member Functions inherited from GRINS::BCBuilder | |
| static void | build_boundary_conditions (const GetPot &input, MultiphysicsSystem &system, std::vector< SharedPtr< NeumannBCContainer > > &neumann_bcs) | 
  Protected Member Functions inherited from GRINSTesting::SystemHelper | |
| void | setup_multiphysics_system (const std::string &filename) | 
| void | reset_all () | 
  Protected Member Functions inherited from GRINS::DefaultBCBuilder | |
| virtual void | build_bcs (const GetPot &input, MultiphysicsSystem &system, std::vector< SharedPtr< NeumannBCContainer > > &neumann_bcs) | 
| void | build_type_based_bcs (const GetPot &input, MultiphysicsSystem &system, const std::set< BoundaryID > &bc_ids, libMesh::DofMap &dof_map, const std::string &type_input_section, std::set< std::string > &var_sections, std::vector< SharedPtr< NeumannBCContainer > > &neumann_bcs) | 
| Helper function to build boundary conditions specified by a single type.  More... | |
| void | build_axisymmetric_bcs (const GetPot &input, MultiphysicsSystem &system, const std::set< BoundaryID > &bc_ids, libMesh::DofMap &dof_map, const std::string &bc_type, std::set< std::string > &var_sections, std::vector< SharedPtr< NeumannBCContainer > > &neumann_bcs) | 
| void | build_bcs_by_var_section (const GetPot &input, MultiphysicsSystem &system, const std::string &bc_name, const std::set< BoundaryID > &bc_ids, libMesh::DofMap &dof_map, std::set< std::string > &var_sections, std::vector< SharedPtr< NeumannBCContainer > > &neumann_bcs) | 
| Helper function to build boundary conditions using Variable sections.  More... | |
| void | parse_and_build_bc_id_map (const GetPot &input, std::map< std::string, std::set< BoundaryID > > &bc_id_map) | 
| void | verify_bc_ids_with_mesh (const MultiphysicsSystem &system, const std::map< std::string, std::set< BoundaryID > > &bc_id_map) const | 
| void | parse_var_sections (const GetPot &input, std::set< std::string > §ions) | 
| void | build_periodic_bc (const GetPot &input, libMesh::System &system, const std::set< BoundaryID > &bc_ids, const std::string §ion) | 
| void | parse_periodic_master_slave_ids (const GetPot &input, const std::string §ion, libMesh::boundary_id_type &master_id, libMesh::boundary_id_type &slave_id) const | 
| libMesh::RealVectorValue | parse_periodic_offset (const GetPot &input, const std::string §ion) const | 
  Protected Member Functions inherited from GRINS::BCBuilder | |
| void | construct_dbc_core (const GetPot &input, MultiphysicsSystem &system, const std::set< BoundaryID > &bc_ids, const FEVariablesBase &fe_var, const std::string §ion, const std::string &bc_type, libMesh::DofMap &dof_map) | 
| void | construct_nbc_core (const GetPot &input, MultiphysicsSystem &system, const std::set< BoundaryID > &bc_ids, const FEVariablesBase &fe_var, const std::string §ion, const std::string &bc_type, std::vector< SharedPtr< NeumannBCContainer > > &neumann_bcs) | 
| bool | is_dirichlet_bc_type (const std::string &bc_type) | 
| bool | is_neumann_bc_type (const std::string &bc_type) | 
| void | add_periodic_bc_to_dofmap (libMesh::boundary_id_type master_id, libMesh::boundary_id_type slave_id, const libMesh::RealVectorValue &offset_vector, libMesh::DofMap &dof_map) | 
  Static Protected Member Functions inherited from GRINS::BCBuilder | |
| static bool | is_new_bc_input_style (const GetPot &input) | 
| static libMesh::UniquePtr< BCBuilder > | build_builder (const GetPot &input) | 
  Protected Attributes inherited from GRINSTesting::SystemHelper | |
| libMesh::UniquePtr< GetPot > | _input | 
| GRINS::SharedPtr< libMesh::UnstructuredMesh > | _mesh | 
| libMesh::UniquePtr< libMesh::EquationSystems > | _es | 
| GRINS::MultiphysicsSystem * | _system | 
Definition at line 43 of file default_bc_builder.C.
| GRINSTesting::DefaultBCBuilderTest::CPPUNIT_TEST | ( | test_parse_and_build_bc_id_map | ) | 
| GRINSTesting::DefaultBCBuilderTest::CPPUNIT_TEST | ( | test_verify_bc_ids_with_mesh | ) | 
| GRINSTesting::DefaultBCBuilderTest::CPPUNIT_TEST | ( | test_parse_var_sections | ) | 
| GRINSTesting::DefaultBCBuilderTest::CPPUNIT_TEST | ( | test_parse_periodic_master_slave_ids | ) | 
| GRINSTesting::DefaultBCBuilderTest::CPPUNIT_TEST | ( | test_parse_periodic_offset | ) | 
| GRINSTesting::DefaultBCBuilderTest::CPPUNIT_TEST_SUITE | ( | DefaultBCBuilderTest | ) | 
| GRINSTesting::DefaultBCBuilderTest::CPPUNIT_TEST_SUITE_END | ( | ) | 
      
  | 
  inline | 
Definition at line 60 of file default_bc_builder.C.
References GRINSTesting::SystemHelper::reset_all().
      
  | 
  inlineprivate | 
Definition at line 167 of file default_bc_builder.C.
      
  | 
  inline | 
Definition at line 65 of file default_bc_builder.C.
References GRINS::DefaultBCBuilder::parse_and_build_bc_id_map().
      
  | 
  inline | 
Definition at line 131 of file default_bc_builder.C.
References GRINSTesting::SystemHelper::_input, GRINS::BoundaryConditionNames::bc_section(), GRINS::DefaultBCBuilder::parse_periodic_master_slave_ids(), and GRINSTesting::SystemHelper::setup_multiphysics_system().
      
  | 
  inline | 
Definition at line 150 of file default_bc_builder.C.
References GRINSTesting::SystemHelper::_input, GRINS::BoundaryConditionNames::bc_section(), GRINS::DefaultBCBuilder::parse_periodic_offset(), and GRINSTesting::SystemHelper::setup_multiphysics_system().
      
  | 
  inline | 
Definition at line 114 of file default_bc_builder.C.
References GRINSTesting::SystemHelper::_input, GRINS::DefaultBCBuilder::parse_var_sections(), and GRINSTesting::SystemHelper::setup_multiphysics_system().
      
  | 
  inline | 
Definition at line 102 of file default_bc_builder.C.
References GRINSTesting::SystemHelper::_input, GRINSTesting::SystemHelper::_system, GRINS::DefaultBCBuilder::parse_and_build_bc_id_map(), GRINSTesting::SystemHelper::setup_multiphysics_system(), and GRINS::DefaultBCBuilder::verify_bc_ids_with_mesh().