This is the complete list of members for ptems::DiscreteFunctionSpaceInterface< DIM, X >, including all inherited members.
| CanIncrementPolynomialDegree() const | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlinevirtual |
| CanIncrementPolynomialDegree([[maybe_unused]] std::size_t component) const | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlinevirtual |
| CodomainDimensionSize() const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| ComputeBasisFunctions(X *basis, std::size_t elementIdx, const Vector< DIM > &pt)=0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| ComputeDoFAtBasis(std::vector< X > *dofs, [[maybe_unused]] std::size_t elementIdx) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| ComputeDoFAtBasisProjection(std::vector< X > *dofs, std::size_t elementIdx) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| ComputeDoFMapping(std::size_t *dofMapping, std::size_t elementIdx, std::size_t offset) const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| ComputeGlobalDoFOffset(std::size_t *dofOffset, std::size_t offset) const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| ComputeGradBasisFunctions(FuncAndGradData< DIM, X > *basis, std::size_t elementIdx, const Vector< DIM > &pt)=0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| ComputeGradValueBasisFunctions(FuncAndGradData< DIM, X > *basis, std::size_t elementIdx, const Vector< DIM > &pt) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| ComputeHessianBasisFunctions([[maybe_unused]] FuncGradAndHessianData< DIM, X > *basis, [[maybe_unused]] std::size_t elementIdx, [[maybe_unused]] const Vector< DIM > &pt) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| ComputeLocalAnalyticityEstimate(Vector< DIM > *analyticity, [[maybe_unused]] std::size_t elementIdx, [[maybe_unused]] const X *dofs) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| ComputeNumberLocalDoFs(std::size_t elementIdx, std::size_t *numberDofs) const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| ComputeStronglyImposedDoFs([[maybe_unused]] std::unordered_map< std::size_t, X > &dofs, [[maybe_unused]] std::size_t offset) const | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| DiscreteCartesianProductSpace (defined in ptems::DiscreteFunctionSpaceInterface< DIM, X >) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | friend |
| FillPolynomialDegree(std::size_t element, std::size_t *nextPolydeg) const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| Interpolate(typename std::vector< X >::iterator dofsBegin, typename std::vector< X >::iterator dofsEnd, const X *value) const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| IsContinuous() const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | pure virtual |
| NumberGlobalDoFs() const =0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | pure virtual |
| OnMeshChanged(const PFEMesh< DIM > &previousMesh, const typename FEMesh< DIM >::Modifications &changes, const DoFChangeList< X > &dofs)=0 | ptems::DiscreteFunctionSpaceInterface< DIM, X > | protectedpure virtual |
| SetPolynomialDegree([[maybe_unused]] const std::map< std::size_t, const std::size_t * > &elementPolydegs, const DoFChangeList< X > &dofs) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| SetPolynomialDegree([[maybe_unused]] const std::size_t *polydeg, const DoFChangeList< X > &dofs) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlineprotectedvirtual |
| SupportsVariablePolynomialDegree() const | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlinevirtual |
| SupportsVariablePolynomialDegree([[maybe_unused]] std::size_t component) const | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlinevirtual |
| ~DiscreteFunctionSpaceInterface() (defined in ptems::DiscreteFunctionSpaceInterface< DIM, X >) | ptems::DiscreteFunctionSpaceInterface< DIM, X > | inlinevirtual |