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
sierra::nalu::Hex27SCS Member List

This is the complete list of members for sierra::nalu::Hex27SCS, including all inherited members.

adjacentNodes()sierra::nalu::Hex27SCSvirtual
AlgTraits typedefsierra::nalu::HexahedralP2Element
area_vector(const double *POINTER_RESTRICT elemNodalCoords, double *POINTER_RESTRICT shapeDeriv, double *POINTER_RESTRICT areaVector) const sierra::nalu::Hex27SCSprivate
area_vector(int ip, GradViewType referenceGradWeights, CoordViewType coords, OutputViewType areav)sierra::nalu::Hex27SCSinlineprivate
copy_deriv_weights_to_view(const std::vector< double > &derivs)sierra::nalu::HexahedralP2Elementinline
copy_deriv_weights_to_view()sierra::nalu::HexahedralP2Elementinline
copy_interpolation_weights_to_view(const std::vector< double > &interps)sierra::nalu::HexahedralP2Elementinline
copy_interpolation_weights_to_view()sierra::nalu::HexahedralP2Elementinline
determinant(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType ** > &areav)sierra::nalu::Hex27SCSvirtual
determinant(const int nelem, const double *coords, double *areav, double *error)sierra::nalu::Hex27SCSvirtual
sierra::nalu::HexahedralP2Element::determinant(SharedMemView< DoubleType ** > coords, SharedMemView< DoubleType * > volume)sierra::nalu::MasterElementinlinevirtual
eval_shape_derivs_at_face_ips()sierra::nalu::HexahedralP2Elementprotected
eval_shape_derivs_at_ips()sierra::nalu::HexahedralP2Elementprotectedvirtual
eval_shape_derivs_at_shifted_ips()sierra::nalu::HexahedralP2Elementprotectedvirtual
eval_shape_functions_at_ips()sierra::nalu::HexahedralP2Elementprotectedvirtual
eval_shape_functions_at_shifted_ips()sierra::nalu::HexahedralP2Elementprotectedvirtual
expFaceShapeDerivs_sierra::nalu::HexahedralP2Elementprotected
face_grad_op(const int nelem, const int face_ordinal, const double *coords, double *gradop, double *det_j, double *error)sierra::nalu::Hex27SCSvirtual
gauss_point_location(int nodeOrdinal, int gaussPointOrdinal) const sierra::nalu::HexahedralP2Elementprotected
gaussAbscissae1D_sierra::nalu::HexahedralP2Elementprotected
gaussAbscissae_sierra::nalu::HexahedralP2Elementprotected
gaussAbscissaeShift_sierra::nalu::HexahedralP2Elementprotected
gaussWeight_sierra::nalu::HexahedralP2Elementprotected
general_face_grad_op(const int face_ordinal, const double *isoParCoord, const double *coords, double *gradop, double *det_j, double *error)sierra::nalu::Hex27SCSvirtual
general_normal(const double *isoParCoord, const double *coords, double *normal)sierra::nalu::MasterElementinlinevirtual
general_shape_fcn(const int numIp, const double *isoParCoord, double *shpfc)sierra::nalu::MasterElementinlinevirtual
gij(SharedMemView< DoubleType ** > coords, SharedMemView< DoubleType *** > gupper, SharedMemView< DoubleType *** > glower, SharedMemView< DoubleType *** > deriv)sierra::nalu::Hex27SCSvirtual
gij(const double *coords, double *gupperij, double *glowerij, double *deriv)sierra::nalu::Hex27SCSvirtual
GLLGLL_quadrature_weights()sierra::nalu::HexahedralP2Elementprotected
grad_op(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv)sierra::nalu::Hex27SCSvirtual
grad_op(const int nelem, const double *coords, double *gradop, double *deriv, double *det_j, double *error)sierra::nalu::Hex27SCSvirtual
grad_op_fem(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv, SharedMemView< DoubleType * > &det_j)sierra::nalu::MasterElementinlinevirtual
gradient(const double *POINTER_RESTRICT elemNodalCoords, const double *POINTER_RESTRICT shapeDeriv, double *POINTER_RESTRICT grad, double *POINTER_RESTRICT det_j) const sierra::nalu::Hex27SCSprivate
GradWeightType typedefsierra::nalu::Hex27SCSprivate
hex27_shape_deriv(int npts, const double *par_coord, double *shape_fcn) const sierra::nalu::HexahedralP2Elementprotected
Hex27SCS()sierra::nalu::Hex27SCS
HexahedralP2Element()sierra::nalu::HexahedralP2Element
interpolatePoint(const int &nComp, const double *isoParCoord, const double *field, double *result)sierra::nalu::HexahedralP2Elementprotectedvirtual
interpWeights_sierra::nalu::Hex27SCSprivate
InterpWeightType typedefsierra::nalu::Hex27SCSprivate
intgExpFace_sierra::nalu::MasterElement
intgExpFaceShift_sierra::nalu::MasterElement
intgLoc_sierra::nalu::MasterElement
intgLocShift_sierra::nalu::MasterElement
ipInfo_sierra::nalu::Hex27SCSprotected
ipNodeMap(int ordinal=0)sierra::nalu::Hex27SCSvirtual
ipNodeMap_sierra::nalu::MasterElement
ipsPerFace_sierra::nalu::Hex27SCSprivate
isInElement(const double *elemNodalCoord, const double *pointCoord, double *isoParCoord)sierra::nalu::HexahedralP2Elementprotectedvirtual
isoparametric_mapping(const double b, const double a, const double xi) const sierra::nalu::MasterElement
lrscv_sierra::nalu::MasterElement
MasterElement()sierra::nalu::MasterElement
nDim_sierra::nalu::MasterElement
nodal_grad_op(const int nelem, double *deriv, double *error)sierra::nalu::MasterElementinlinevirtual
nodeLoc_sierra::nalu::MasterElement
nodes1D_sierra::nalu::HexahedralP2Elementprotected
nodesPerElement_sierra::nalu::MasterElement
numIntPoints_sierra::nalu::MasterElement
numQuad_sierra::nalu::HexahedralP2Elementprotected
oppFace_sierra::nalu::MasterElement
oppNode_sierra::nalu::MasterElement
opposingFace(const int ordinal, const int node)sierra::nalu::Hex27SCSvirtual
opposingNodes(const int ordinal, const int node)sierra::nalu::Hex27SCSvirtual
parametric_distance(const std::array< double, 3 > &x)sierra::nalu::HexahedralP2Elementprotected
referenceGradWeights_sierra::nalu::Hex27SCSprivate
scaleToStandardIsoFac_sierra::nalu::MasterElement
scsDist_sierra::nalu::HexahedralP2Elementprotected
scsEndLoc_sierra::nalu::HexahedralP2Elementprotected
set_boundary_info()sierra::nalu::Hex27SCSprivate
set_interior_info()sierra::nalu::Hex27SCSprivate
set_quadrature_rule()sierra::nalu::HexahedralP2Elementprotected
shape_fcn(SharedMemView< DoubleType ** > &shpfc)sierra::nalu::Hex27SCSvirtual
sierra::nalu::HexahedralP2Element::shape_fcn(double *shpfc)sierra::nalu::HexahedralP2Elementvirtual
shape_function_derivatives()sierra::nalu::Hex27SCSinline
shape_function_values()sierra::nalu::Hex27SCSinline
shapeDerivs_sierra::nalu::HexahedralP2Elementprotected
shapeDerivsShift_sierra::nalu::HexahedralP2Elementprotected
shapeFunctions_sierra::nalu::HexahedralP2Elementprotected
shapeFunctionsShift_sierra::nalu::HexahedralP2Elementprotected
shifted_face_grad_op(const int nelem, const int face_ordinal, const double *coords, double *gradop, double *det_j, double *error)sierra::nalu::MasterElementinlinevirtual
shifted_gauss_point_location(int nodeOrdinal, int gaussPointOrdinal) const sierra::nalu::HexahedralP2Elementprotected
shifted_grad_op(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv)sierra::nalu::Hex27SCSvirtual
shifted_grad_op(const int nelem, const double *coords, double *gradop, double *deriv, double *det_j, double *error)sierra::nalu::Hex27SCSvirtual
shifted_grad_op_fem(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv, SharedMemView< DoubleType * > &det_j)sierra::nalu::MasterElementinlinevirtual
shifted_shape_fcn(SharedMemView< DoubleType ** > &shpfc)sierra::nalu::Hex27SCSvirtual
sierra::nalu::HexahedralP2Element::shifted_shape_fcn(double *shpfc)sierra::nalu::HexahedralP2Elementvirtual
shiftedInterpWeights_sierra::nalu::Hex27SCSprivate
shiftedReferenceGradWeights_sierra::nalu::Hex27SCSprivate
side_node_ordinals(int sideOrdinal) finalsierra::nalu::Hex27SCSvirtual
sideNodeOrdinals_sierra::nalu::MasterElement
sideOffset_sierra::nalu::MasterElement
sidePcoords_to_elemPcoords(const int &side_ordinal, const int &npoints, const double *side_pcoords, double *elem_pcoords)sierra::nalu::Hex27SCSvirtual
stkNodeMap_sierra::nalu::HexahedralP2Elementprotected
tensor_product_node_map(int i, int j, int k) const sierra::nalu::HexahedralP2Elementprotected
tensor_product_weight(int s1Node, int s2Node, int s3Node, int s1Ip, int s2Ip, int s3Ip) const sierra::nalu::HexahedralP2Elementprotected
tensor_product_weight(int s1Node, int s2Node, int s1Ip, int s2Ip) const sierra::nalu::HexahedralP2Elementprotected
vector_norm_sq(const double *vect, int len)sierra::nalu::MasterElement
weighted_area_vectors(GradViewType referenceGradWeights, CoordViewType coords, OutputViewType areav)sierra::nalu::Hex27SCSinline
weights_sierra::nalu::MasterElement
within_tolerance(const double &val, const double &tol)sierra::nalu::MasterElement
~Hex27SCS()sierra::nalu::Hex27SCSinlinevirtual
~HexahedralP2Element()sierra::nalu::HexahedralP2Elementinlinevirtual
~MasterElement()sierra::nalu::MasterElementvirtual