| allocateBasisValues(TensorPoints< PointValueType, DeviceType > points, const EOperator operatorType=OPERATOR_VALUE) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| allocateOutputView(const int numPoints, const EOperator operatorType=OPERATOR_VALUE) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| Basis()=default (defined in Intrepid2::Basis< Device, outputValueType, pointValueType >) | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| basisCardinality_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| basisCellTopologyKey_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| basisCoordinates_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| basisDegree_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| basisType_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| DeviceType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| dofCoeffs_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| dofCoords_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| EBasisViewType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| ECoordinatesViewType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| ExecutionSpace typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| fieldOrdinalH1PolynomialDegree_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| fieldOrdinalPolynomialDegree_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| functionSpace_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| getAllDofOrdinal() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getAllDofTags() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getBaseCellTopology() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getBasisType() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getCardinality() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getCoordinateSystem() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getDegree() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getDofCoeffs(ScalarViewType) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getDofCoords(ScalarViewType) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getDofCount(const ordinal_type subcDim, const ordinal_type subcOrd) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getDofOrdinal(const ordinal_type subcDim, const ordinal_type subcOrd, const ordinal_type subcDofOrd) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getDofTag(const ordinal_type dofOrd) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getDomainDimension() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getDummyOutputValue() | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getDummyPointValue() | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getFieldOrdinalsForDegree(OrdinalTypeArray1DHost °rees) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getFieldOrdinalsForDegree(std::vector< int > °rees) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getFieldOrdinalsForH1Degree(OrdinalTypeArray1DHost °rees) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getFieldOrdinalsForH1Degree(std::vector< int > °rees) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getFunctionSpace() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getH1PolynomialDegreeOfField(int fieldOrdinal) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getH1PolynomialDegreeOfFieldAsVector(int fieldOrdinal) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getHostBasis() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getName() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getNumTensorialExtrusions() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getPolynomialDegreeLength() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getPolynomialDegreeOfField(int fieldOrdinal) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getPolynomialDegreeOfFieldAsVector(int fieldOrdinal) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inline |
| getScratchSpaceSize(ordinal_type &perTeamSpaceSize, ordinal_type &perThreadSpaceSize, const PointViewType inputPoints, const EOperator operatorType=OPERATOR_VALUE) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getSubCellRefBasis(const ordinal_type subCellDim, const ordinal_type subCellOrd) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getValues(OutputViewType, const PointViewType, const EOperator, const typename Kokkos::TeamPolicy< ExecutionSpace >::member_type &teamMember, const typename ExecutionSpace::scratch_memory_space &scratchStorage, const ordinal_type subcellDim=-1, const ordinal_type subcellOrdinal=-1) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getValues(const ExecutionSpace &, OutputViewType, const PointViewType, const EOperator=OPERATOR_VALUE) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getValues(OutputViewType outputValues, const PointViewType inputPoints, const EOperator operatorType=OPERATOR_VALUE) const (defined in Intrepid2::Basis< Device, outputValueType, pointValueType >) | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getValues(BasisValues< OutputValueType, DeviceType > outputValues, const TensorPoints< PointValueType, DeviceType > inputPoints, const EOperator operatorType=OPERATOR_VALUE) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| getValues(OutputViewType, const PointViewType, const PointViewType, const EOperator=OPERATOR_VALUE) const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| ordinalToTag_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| OrdinalTypeArray1D typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalTypeArray1DHost typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalTypeArray2D typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalTypeArray2DHost typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalTypeArray3D typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalTypeArray3DHost typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalTypeArrayStride1D typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalTypeArrayStride1DHost typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OrdinalViewType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OutputValueType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| OutputViewType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| PointValueType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| PointViewType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| requireOrientation() const | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlinevirtual |
| scalarType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| ScalarViewType typedef | Intrepid2::Basis< Device, outputValueType, pointValueType > | |
| setOrdinalTagData(OrdinalTypeView3D &tagToOrdinal, OrdinalTypeView2D &ordinalToTag, const OrdinalTypeView1D tags, const ordinal_type basisCard, const ordinal_type tagSize, const ordinal_type posScDim, const ordinal_type posScOrd, const ordinal_type posDfOrd) | Intrepid2::Basis< Device, outputValueType, pointValueType > | inlineprotected |
| tagToOrdinal_ | Intrepid2::Basis< Device, outputValueType, pointValueType > | protected |
| ~Basis()=default (defined in Intrepid2::Basis< Device, outputValueType, pointValueType >) | Intrepid2::Basis< Device, outputValueType, pointValueType > | |