Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
OversetInfo.h
Go to the documentation of this file.
1 /*------------------------------------------------------------------------*/
2 /* Copyright 2014 Sandia Corporation. */
3 /* This software is released under the license detailed */
4 /* in the file, LICENSE, which is located in the top-level Nalu */
5 /* directory structure */
6 /*------------------------------------------------------------------------*/
7 
8 
9 #ifndef OversetInfo_h
10 #define OversetInfo_h
11 
12 //==============================================================================
13 // Includes and forwards
14 //==============================================================================
15 
16 #include <stk_mesh/base/Entity.hpp>
17 #include <cmath>
18 #include <vector>
19 
20 namespace sierra {
21 namespace nalu {
22 
23 class MasterElement;
24 
25 //=============================================================================
26 // Class Definition
27 //=============================================================================
28 // OversetInfo
29 //=============================================================================
30 class OversetInfo {
31 
32  public:
33 
34  // constructor and destructor
36  stk::mesh::Entity node,
37  const int nDim );
38 
39  ~OversetInfo();
40 
41  stk::mesh::Entity orphanNode_;
42  stk::mesh::Entity owningElement_;
43 
44  double bestX_;
46 
47  // master element for background mesh
49 
50  std::vector<double> isoParCoords_;
51  std::vector<double> nodalCoords_;
52 
53 };
54 
55 } // end sierra namespace
56 } // end nalu namespace
57 
58 #endif
MasterElement * meSCS_
Definition: OversetInfo.h:48
Definition: ABLForcingAlgorithm.C:26
Definition: MasterElement.h:53
~OversetInfo()
Definition: OversetInfo.C:41
stk::mesh::Entity owningElement_
Definition: OversetInfo.h:42
int elemIsGhosted_
Definition: OversetInfo.h:45
double bestX_
Definition: OversetInfo.h:44
Definition: OversetInfo.h:30
std::vector< double > isoParCoords_
Definition: OversetInfo.h:50
Definition: UnitTestMasterElements.C:367
stk::mesh::Entity orphanNode_
Definition: OversetInfo.h:41
std::vector< double > nodalCoords_
Definition: OversetInfo.h:51
OversetInfo(stk::mesh::Entity node, const int nDim)
Definition: OversetInfo.C:25