![]() |
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
|
#include <QuadNElementDescription.h>
Public Member Functions | |
| QuadNElementDescription (std::vector< double > nodeLocs) | |
Public Member Functions inherited from sierra::nalu::ElementDescription | |
| virtual | ~ElementDescription () |
| ordinal_type | node_map (ordinal_type i, ordinal_type j) const |
| ordinal_type | node_map (ordinal_type i, ordinal_type j, ordinal_type k) const |
| ordinal_type | node_map_bc (ordinal_type j) const |
| ordinal_type | node_map_bc (ordinal_type i, ordinal_type j) const |
| const ordinal_type * | side_node_ordinals (ordinal_type sideOrdinal) const |
Private Member Functions | |
| void | set_subelement_connectivity () |
| std::vector< ordinal_type > | edge_node_ordinals () |
| void | set_edge_node_connectivities () |
| std::vector< ordinal_type > | volume_node_ordinals () |
| void | set_volume_node_connectivities () |
| void | set_subelement_connectivites () |
| void | set_side_node_ordinals () |
| std::pair< ordinal_type, ordinal_type > | get_edge_offsets (ordinal_type i, ordinal_type j, ordinal_type edge_offset) |
| void | set_base_node_maps () |
| void | set_tensor_product_node_mappings () |
| void | set_boundary_node_mappings () |
| void | set_isoparametric_coordinates () |
| ordinal_type & | nmap (ordinal_type i, ordinal_type j) |
| std::vector< ordinal_type > & | inmap (ordinal_type j) |
| sierra::nalu::QuadNElementDescription::QuadNElementDescription | ( | std::vector< double > | nodeLocs | ) |
References sierra::nalu::ElementDescription::baseEdgeConnectivity, sierra::nalu::ElementDescription::baseNodeOrdinals, sierra::nalu::ElementDescription::baseTopo, sierra::nalu::ElementDescription::dimension, sierra::nalu::ElementDescription::newNodesPerEdge, sierra::nalu::ElementDescription::newNodesPerVolume, sierra::nalu::ElementDescription::nodeLocs1D, sierra::nalu::ElementDescription::nodes1D, sierra::nalu::ElementDescription::nodesInBaseElement, sierra::nalu::ElementDescription::nodesPerElement, sierra::nalu::ElementDescription::nodesPerSide, sierra::nalu::ElementDescription::nodesPerSubElement, sierra::nalu::ElementDescription::numBoundaries, sierra::nalu::ElementDescription::numEdges, sierra::nalu::ElementDescription::numFaces, sierra::nalu::ElementDescription::polyOrder, sierra::nalu::ElementDescription::promotedNodeOrdinals, set_boundary_node_mappings(), set_edge_node_connectivities(), set_isoparametric_coordinates(), set_side_node_ordinals(), set_subelement_connectivites(), set_tensor_product_node_mappings(), and set_volume_node_connectivities().
|
private |
|
private |
References sierra::nalu::ElementDescription::nodes1D.
Referenced by set_tensor_product_node_mappings().
|
inlineprivate |
References sierra::nalu::ElementDescription::inverseNodeMap.
Referenced by set_base_node_maps().
|
inlineprivate |
References sierra::nalu::ElementDescription::nodeMap, and sierra::nalu::ElementDescription::nodes1D.
Referenced by set_base_node_maps(), and set_tensor_product_node_mappings().
|
private |
|
private |
|
private |
|
private |
|
private |
References sierra::nalu::ElementDescription::faceNodeMap, sierra::nalu::ElementDescription::inverseNodeMapBC, sierra::nalu::ElementDescription::node_map(), sierra::nalu::ElementDescription::nodes1D, sierra::nalu::ElementDescription::nodesPerSide, sierra::nalu::ElementDescription::numBoundaries, and sierra::nalu::ElementDescription::sideOrdinalMap.
Referenced by QuadNElementDescription().
|
private |
|
private |
|
private |
References sierra::nalu::ElementDescription::edgeNodeConnectivities, get_edge_offsets(), sierra::nalu::ElementDescription::inverseNodeMap, sierra::nalu::ElementDescription::newNodesPerEdge, nmap(), sierra::nalu::ElementDescription::node_map(), sierra::nalu::ElementDescription::nodeMap, sierra::nalu::ElementDescription::nodes1D, sierra::nalu::ElementDescription::polyOrder, set_base_node_maps(), and sierra::nalu::ElementDescription::volumeNodeConnectivities.
Referenced by QuadNElementDescription().
|
private |
References volume_node_ordinals(), and sierra::nalu::ElementDescription::volumeNodeConnectivities.
Referenced by QuadNElementDescription().
|
private |
1.8.11