7 const std::vector<std::string>& sideset_names,
8 const std::vector<panzer::BC>& bcs)
10 for (
const auto& bc : bcs) {
11 const auto eb_search = std::find(element_block_names.begin(),
12 element_block_names.end(),
15 TEUCHOS_TEST_FOR_EXCEPTION(eb_search == element_block_names.end(),
17 "ERROR: the element block \"" << bc.elementBlockID()
18 <<
"\" for boundary condition \"" << bc.bcID()
19 <<
"\" does not exist in the mesh.");
21 const auto ss_search = std::find(sideset_names.begin(),
25 TEUCHOS_TEST_FOR_EXCEPTION(ss_search == sideset_names.end(),
27 "ERROR: the element block \"" << bc.sidesetID()
28 <<
"\" for boundary condition \"" << bc.bcID()
29 <<
"\" does not exist in the mesh.");