Panzer Version of the Day
Loading...
Searching...
No Matches
Panzer_SetupPartitionedWorksetUtilities.hpp
Go to the documentation of this file.
1// @HEADER
2// *****************************************************************************
3// Panzer: A partial differential equation assembly
4// engine for strongly coupled complex multiphysics systems
5//
6// Copyright 2011 NTESS and the Panzer contributors.
7// SPDX-License-Identifier: BSD-3-Clause
8// *****************************************************************************
9// @HEADER
10
11#ifndef PANZER_SETUP_PARTITIONED_WORKSET_UTILITIES_HPP
12#define PANZER_SETUP_PARTITIONED_WORKSET_UTILITIES_HPP
13
14#include "Panzer_Workset.hpp"
15
16#include "Teuchos_RCP.hpp"
17
18#include <vector>
19
20namespace panzer
21{
22 class WorksetDescriptor;
23 struct WorksetNeeds;
24 struct LocalMeshInfo;
25}
26
27namespace panzer
28{
29
38 Teuchos::RCP<std::vector<panzer::Workset> >
40 const panzer::WorksetDescriptor & description,
41 const Teuchos::RCP<const OrientationsInterface> & orientations = Teuchos::null);
42
43}
44
45#endif
Teuchos::RCP< std::vector< panzer::Workset > > buildPartitionedWorksets(const panzer::LocalMeshInfo &mesh_info, const panzer::WorksetDescriptor &description, const Teuchos::RCP< const OrientationsInterface > &orientations)