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::HexahedralP2Element Member List

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

adjacentNodes()sierra::nalu::MasterElementinlinevirtual
AlgTraits typedefsierra::nalu::HexahedralP2Element
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::MasterElementinlinevirtual
determinant(SharedMemView< DoubleType ** > coords, SharedMemView< DoubleType * > volume)sierra::nalu::MasterElementinlinevirtual
determinant(const int nelem, const double *coords, double *volume, double *error)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::MasterElementinlinevirtual
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::MasterElementinlinevirtual
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::MasterElementinlinevirtual
gij(const double *coords, double *gupperij, double *glowerij, double *deriv)sierra::nalu::MasterElementinlinevirtual
GLLGLL_quadrature_weights()sierra::nalu::HexahedralP2Elementprotected
grad_op(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv)sierra::nalu::MasterElementinlinevirtual
grad_op(const int nelem, const double *coords, double *gradop, double *deriv, double *det_j, double *error)sierra::nalu::MasterElementinlinevirtual
grad_op_fem(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv, SharedMemView< DoubleType * > &det_j)sierra::nalu::MasterElementinlinevirtual
hex27_shape_deriv(int npts, const double *par_coord, double *shape_fcn) const sierra::nalu::HexahedralP2Elementprotected
hex27_shape_fcn(int npts, const double *par_coord, double *shape_fcn) const sierra::nalu::HexahedralP2Elementprivate
HexahedralP2Element()sierra::nalu::HexahedralP2Element
interpolatePoint(const int &nComp, const double *isoParCoord, const double *field, double *result)sierra::nalu::HexahedralP2Elementprotectedvirtual
intgExpFace_sierra::nalu::MasterElement
intgExpFaceShift_sierra::nalu::MasterElement
intgLoc_sierra::nalu::MasterElement
intgLocShift_sierra::nalu::MasterElement
ipNodeMap(int ordinal=0)sierra::nalu::MasterElementinlinevirtual
ipNodeMap_sierra::nalu::MasterElement
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::MasterElementinlinevirtual
opposingNodes(const int ordinal, const int node)sierra::nalu::MasterElementinlinevirtual
parametric_distance(const std::array< double, 3 > &x)sierra::nalu::HexahedralP2Elementprotected
scaleToStandardIsoFac_sierra::nalu::MasterElement
scsDist_sierra::nalu::HexahedralP2Elementprotected
scsEndLoc_sierra::nalu::HexahedralP2Elementprotected
set_quadrature_rule()sierra::nalu::HexahedralP2Elementprotected
shape_fcn(double *shpfc)sierra::nalu::HexahedralP2Elementvirtual
sierra::nalu::MasterElement::shape_fcn(SharedMemView< DoubleType ** > &shpfc)sierra::nalu::MasterElementinlinevirtual
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::MasterElementinlinevirtual
shifted_grad_op(const int nelem, const double *coords, double *gradop, double *deriv, double *det_j, double *error)sierra::nalu::MasterElementinlinevirtual
shifted_grad_op_fem(SharedMemView< DoubleType ** > &coords, SharedMemView< DoubleType *** > &gradop, SharedMemView< DoubleType *** > &deriv, SharedMemView< DoubleType * > &det_j)sierra::nalu::MasterElementinlinevirtual
shifted_shape_fcn(double *shpfc)sierra::nalu::HexahedralP2Elementvirtual
sierra::nalu::MasterElement::shifted_shape_fcn(SharedMemView< DoubleType ** > &shpfc)sierra::nalu::MasterElementinlinevirtual
side_node_ordinals(int sideOrdinal)sierra::nalu::MasterElementinlinevirtual
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::MasterElementinlinevirtual
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
weights_sierra::nalu::MasterElement
within_tolerance(const double &val, const double &tol)sierra::nalu::MasterElement
~HexahedralP2Element()sierra::nalu::HexahedralP2Elementinlinevirtual
~MasterElement()sierra::nalu::MasterElementvirtual