Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
Panzer_Workset_Builder_impl.hpp File Reference
#include <iostream>
#include <vector>
#include <map>
#include <algorithm>
#include "Panzer_Workset.hpp"
#include "Panzer_CellData.hpp"
#include "Panzer_BC.hpp"
#include "Panzer_Shards_Utilities.hpp"
#include "Panzer_CommonArrayFactories.hpp"
#include "Phalanx_DataLayout_MDALayout.hpp"
#include "Shards_CellTopology.hpp"
#include "Intrepid2_DefaultCubatureFactory.hpp"
#include "Intrepid2_CellTools.hpp"
#include "Intrepid2_FunctionSpaceTools.hpp"
#include "Intrepid2_Basis.hpp"
Include dependency graph for Panzer_Workset_Builder_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 panzer
 Computes $ Ma(x)b(x)\cdots\int s(x)\nabla\phi(x)\,dx $.
 
 panzer::impl
 

Functions

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)
 
template<typename T >
void panzer::impl::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 > > 
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 &node_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 &node_coordinates_b, const WorksetNeeds &needs_b2)