Panzer Version of the Day
Loading...
Searching...
No Matches
Functions
panzer::impl Namespace Reference

Functions

Teuchos::RCP< std::map< std::pair< std::size_t, std::size_t >, std::vector< std::size_t > > > associateCellsBySideIds (const std::vector< std::size_t > &sia, const std::vector< std::size_t > &sib)
 
template<typename T >
void subset (const std::vector< T > &a, const std::vector< std::size_t > &idxs, std::vector< T > &s)
 
template<typename ArrayT >
Teuchos::RCP< std::map< unsigned, panzer::Workset > > buildBCWorksetForUniqueSideId (const panzer::WorksetNeeds &needs_a, const std::string &blockid_a, const std::vector< std::size_t > &local_cell_ids_a, const std::vector< std::size_t > &local_side_ids_a, const ArrayT &vertex_coordinates_a, const panzer::WorksetNeeds &needs_b, const std::string &blockid_b, const std::vector< std::size_t > &local_cell_ids_b, const std::vector< std::size_t > &local_side_ids_b, const ArrayT &vertex_coordinates_b, const WorksetNeeds &needs_b2)
 

Function Documentation

◆ associateCellsBySideIds()

Teuchos::RCP< std::map< std::pair< std::size_t, std::size_t >, std::vector< std::size_t > > > panzer::impl::associateCellsBySideIds ( const std::vector< std::size_t > &  sia,
const std::vector< std::size_t > &  sib 
)

Definition at line 319 of file Panzer_Workset_Builder_impl.hpp.

◆ subset()

template<typename T >
void panzer::impl::subset ( const std::vector< T > &  a,
const std::vector< std::size_t > &  idxs,
std::vector< T > &  s 
)

Definition at line 335 of file Panzer_Workset_Builder_impl.hpp.

◆ buildBCWorksetForUniqueSideId()

template<typename ArrayT >
Teuchos::RCP< std::map< unsigned, panzer::Workset > > panzer::impl::buildBCWorksetForUniqueSideId ( const panzer::WorksetNeeds needs_a,
const std::string &  blockid_a,
const std::vector< std::size_t > &  local_cell_ids_a,
const std::vector< std::size_t > &  local_side_ids_a,
const ArrayT &  vertex_coordinates_a,
const panzer::WorksetNeeds needs_b,
const std::string &  blockid_b,
const std::vector< std::size_t > &  local_cell_ids_b,
const std::vector< std::size_t > &  local_side_ids_b,
const ArrayT &  vertex_coordinates_b,
const WorksetNeeds needs_b2 
)

Definition at line 344 of file Panzer_Workset_Builder_impl.hpp.