Class for vertex element definition. This kind of element is used in the parallelization stuff.
More...
|
| | CVertexMPI (unsigned long val_point) |
| | Constructor using the nodes and index.
|
| |
| unsigned short | GetRotation_Type (void) const override |
| | Get the type of rotation/traslation that must be applied.
|
| |
| void | SetRotation_Type (unsigned short val_rotation_type) override |
| | Set the type of rotation/traslation that must be applied.
|
| |
| void | Change_Orientation () override |
| | A pure virtual member.
|
| |
| | CPrimalGridWithConnectivity (bool FEM) |
| |
| unsigned short | GetnNodes () const final |
| | Get number of nodes of the element.
|
| |
| unsigned short | GetnFaces () const final |
| | Get number of faces of the element.
|
| |
| unsigned short | GetnNodesFace (unsigned short val_face) const final |
| | Get number of nodes of a face of the element.
|
| |
| unsigned short | GetMaxNodesFace () const final |
| | Get the maximum number of nodes contained in a face of the element.
|
| |
| unsigned short | GetFaces (unsigned short val_face, unsigned short val_index) const final |
| | Get nodes contained in a face.
|
| |
| unsigned short | GetnNeighbor_Nodes (unsigned short val_node) const final |
| | Get number of neighbor nodes of a node.
|
| |
| unsigned short | GetNeighbor_Nodes (unsigned short val_node, unsigned short val_index) const final |
| | Get neighbor nodes of a node.
|
| |
| unsigned short | GetVTK_Type () const final |
| | Get VTK type.
|
| |
| | CPrimalGrid ()=delete |
| |
| | CPrimalGrid (bool FEM, unsigned short nNodes, unsigned short nNeighbor_Elements) |
| | Constructor of the class.
|
| |
| virtual | ~CPrimalGrid ()=default |
| | Destructor of the class.
|
| |
| unsigned long | GetNode (unsigned short val_node) const |
| | Get the nodes shared by the primal grid element.
|
| |
| void | SetNode (unsigned short val_node, unsigned long val_point) |
| | Set the nodes shared by the primal grid element.
|
| |
| long | GetNeighbor_Elements (unsigned short val_face) const |
| | Get the elements that surround an element.
|
| |
| void | SetNeighbor_Elements (unsigned long val_elem, unsigned short val_face) |
| | Set the elements that surround an element.
|
| |
| su2double | GetLengthScale () const |
| | Make available the length scale of the element.
|
| |
| void | SetLengthScale (su2double val_lenScale) |
| | Set the length scale of the element.
|
| |
| unsigned short | GetTimeLevel () const |
| | Make available the time level of the element.
|
| |
| void | SetTimeLevel (unsigned short val_timeLevel) |
| | Set the time level of the element.
|
| |
| bool | GetOwnerFace (unsigned short val_face) const |
| | Get the boolean to indicate whether or not this element owns the face between the current and the adjacent element with index val_face.
|
| |
| void | SetOwnerFace (bool val_owner, unsigned short val_face) |
| | Set the boolean to indicate whether or not this element owns the face between the current and the adjacent element with index val_face.
|
| |
| short | GetPeriodicIndex (unsigned short val_face) const |
| | Get the index of the periodic transformation to the neighboring element.
|
| |
| void | SetPeriodicIndex (unsigned short val_periodic, unsigned short val_face) |
| | Set the index of the periodic transformation to the neighboring element.
|
| |
| bool | GetJacobianConstantFace (unsigned short val_face) const |
| | Get whether or not the Jacobian of the given face is considered constant.
|
| |
| void | SetJacobianConstantFace (bool val_JacFaceIsConstant, unsigned short val_face) |
| | Set whether or not the Jacobian of the given face is considered constant.
|
| |
| template<class T > |
| su2double * | SetCoord_CG (unsigned short nDim, const T &val_coord) |
| | Set the center of gravity of an element (including edges).
|
| |
| su2double | GetCG (unsigned short val_dim) const |
| | Get the center of gravity of an element (including edges).
|
| |
| const su2double * | GetCG () const |
| |
| void | SetVolume (su2double val_volume) |
| | Set the center of gravity of an element (including edges).
|
| |
| su2double | GetVolume () const |
| | Get the center of gravity of an element (including edges).
|
| |
| void | ResetJacobianConstantFaces () |
| | Reset the array, which stores whether or not the faces have a constant Jacobian, to false.
|
| |
| void | InitializeNeighbors (unsigned short val_nFaces) |
| | Initialize the information about the neighboring elements.
|
| |
| virtual void | SetColor (unsigned long val_color) |
| | A virtual member.
|
| |
| virtual unsigned long | GetColor () const |
| | A virtual member.
|
| |
| unsigned long | GetGlobalIndex () const |
| | Get the element global index in a parallel computation.
|
| |
| void | SetGlobalIndex (unsigned long val_globalindex) |
| | Set the global index for an element in a parallel computation.
|
| |
| void | SetDomainElement (unsigned long val_domainelement) |
| | Set the index of the domain element of which this boundary element is a face.
|
| |
| unsigned long | GetDomainElement () const |
| | Get the index of the domain element of which this boundary element is a face.
|
| |
| virtual void | GetCornerPointsAllFaces (unsigned short &nFaces, unsigned short nPointsPerFace[], unsigned long faceConn[6][4]) const |
| | Virtual function, that must be overwritten by the derived class, if needed.
|
| |
| virtual unsigned long | GetGlobalElemID () const |
| | Virtual function to make available the global ID of this element.
|
| |
| virtual unsigned long | GetGlobalOffsetDOFsSol () const |
| | Virtual function to make available the global offset of the solution DOFs.
|
| |
| virtual unsigned short | GetNPolyGrid () const |
| | Virtual function to make available the polynomial degree of the grid.
|
| |
| virtual unsigned short | GetNPolySol () const |
| | Virtual function to make available the polynomial degree of the solution.
|
| |
| virtual unsigned short | GetNDOFsGrid () const |
| | Virtual function to make available the number of DOFs of the grid in the element.
|
| |
| virtual unsigned short | GetNDOFsSol () const |
| | Virtual function to make available the number of DOFs of the solution in the element.
|
| |
| virtual bool | GetJacobianConsideredConstant () const |
| | Virtual function to get whether or not the Jacobian is considered constant.
|
| |
| virtual void | SetJacobianConsideredConstant (bool val_JacobianConsideredConstant) |
| | Virtual function to set the value of JacobianConsideredConstant.
|
| |
| virtual void | AddOffsetGlobalDOFs (const unsigned long val_offsetRank) |
| | Virtual function to correct the offset of the global DOFs.
|
| |
| virtual void | AddDonorWallFunctions (const unsigned long donorElement) |
| | Virtual function to add the given donor ID to the donor elements for the wall function treatment.
|
| |
| virtual unsigned short | GetNDonorsWallFunctions () const |
| | Virtual function to make available the number of donor elements for the wall function treatment.
|
| |
| virtual unsigned long * | GetDonorsWallFunctions () |
| | Virtual function to make available the pointer to the vector for the donor elements for the wall function treatment.
|
| |
| virtual const unsigned long * | GetDonorsWallFunctions () const |
| |
| virtual void | SetDonorsWallFunctions (const std::vector< unsigned long > &donorElements) |
| | Virtual function to set the global ID's of the donor elements for the wall function treatment.
|
| |
| virtual void | RemoveMultipleDonorsWallFunctions () |
| | Virtual function to remove the multiple donors for the wall function treatment.
|
| |
Class for vertex element definition. This kind of element is used in the parallelization stuff.
- Author
- F. Palacios