Panzer
Version of the Day
|
#include <Panzer_STK_CustomMeshFactory.hpp>
Protected Member Functions | |
void | initializeWithDefaults () |
void | buildMetaData (STK_Interface &mesh) const |
void | buildElements (STK_Interface &mesh) const |
void | addSideSets (STK_Interface &mesh) const |
void | fillSolutionFieldData (STK_Interface &mesh) const |
Protected Member Functions inherited from Teuchos::ParameterListAcceptorDefaultBase | |
void | setMyParamList (const RCP< ParameterList > ¶mList) |
RCP< ParameterList > | getMyNonconstParamList () |
RCP< const ParameterList > | getMyParamList () const |
Protected Attributes | |
int | Dimension_ |
int | NumBlocks_ |
int | NumNodesPerProc_ |
int * | Nodes_ |
double * | Coords_ |
int | NumElementsPerProc_ |
int * | BlockIDs_ |
int * | Element2Nodes_ |
int | OffsetToGlobalElementIDs_ |
double * | ChargeDensity_ |
double * | ElectricPotential_ |
unsigned int | machRank_ |
unsigned int | machSize_ |
Protected Attributes inherited from panzer_stk::STK_MeshFactory | |
std::vector< Teuchos::RCP < const PeriodicBC_MatcherBase > > | periodicBCVec_ |
bool | useBBoxSearch_ |
bool | enableRebalance_ |
Teuchos::RCP< const Teuchos::ParameterList > | rebalanceList_ |
Additional Inherited Members | |
Static Public Member Functions inherited from panzer_stk::STK_MeshFactory | |
static void | parsePeriodicBCList (const Teuchos::RCP< Teuchos::ParameterList > &pl, std::vector< Teuchos::RCP< const PeriodicBC_MatcherBase > > &periodicBC, bool &useBBoxSearch) |
This builds a parallel mesh object with given mesh array structures Parameters
Definition at line 25 of file Panzer_STK_CustomMeshFactory.hpp.
panzer_stk::CustomMeshFactory::CustomMeshFactory | ( | ) |
Constructor.
Definition at line 20 of file Panzer_STK_CustomMeshFactory.cpp.
|
virtual |
Destructor.
Definition at line 26 of file Panzer_STK_CustomMeshFactory.cpp.
|
virtual |
Build the mesh object.
Implements panzer_stk::STK_MeshFactory.
Definition at line 32 of file Panzer_STK_CustomMeshFactory.cpp.
|
virtual |
This builds all the meta data of the mesh. Does not call metaData->commit. Allows user to add solution fields and other pieces. The mesh can be "completed" by calling completeMeshConstruction
.
Implements panzer_stk::STK_MeshFactory.
Definition at line 49 of file Panzer_STK_CustomMeshFactory.cpp.
|
virtual |
Finishes building a mesh object started by buildUncommitedMesh
.
Implements panzer_stk::STK_MeshFactory.
Definition at line 68 of file Panzer_STK_CustomMeshFactory.cpp.
|
virtual |
From ParameterListAcceptor.
Implements Teuchos::ParameterListAcceptor.
Definition at line 97 of file Panzer_STK_CustomMeshFactory.cpp.
|
virtual |
From ParameterListAcceptor.
Reimplemented from Teuchos::ParameterListAcceptor.
Definition at line 129 of file Panzer_STK_CustomMeshFactory.cpp.
|
protected |
Definition at line 164 of file Panzer_STK_CustomMeshFactory.cpp.
|
protected |
Definition at line 174 of file Panzer_STK_CustomMeshFactory.cpp.
|
protected |
Definition at line 202 of file Panzer_STK_CustomMeshFactory.cpp.
|
protected |
Definition at line 243 of file Panzer_STK_CustomMeshFactory.cpp.
|
protected |
Definition at line 296 of file Panzer_STK_CustomMeshFactory.cpp.
|
protected |
Definition at line 55 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 57 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 59 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 60 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 62 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 64 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 65 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 66 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 68 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 70 of file Panzer_STK_CustomMeshFactory.hpp.
|
protected |
Definition at line 71 of file Panzer_STK_CustomMeshFactory.hpp.
|
mutableprotected |
Definition at line 73 of file Panzer_STK_CustomMeshFactory.hpp.
|
mutableprotected |
Definition at line 73 of file Panzer_STK_CustomMeshFactory.hpp.