Go to the documentation of this file.
51 throw std::runtime_error(
"Not implemented");
59double FEInterpolation1d :: boundaryGiveTransformationJacobian(
int boundary,
const FloatArray &lcoords,
const FEICellGeometry &cellgeo)
const
71 auto iRule = std::make_unique<GaussIntegrationRule>(1,
nullptr);
72 int points = iRule->getRequiredNumberOfIntegrationPoints(
_Line,
order + this->order);
73 iRule->SetUpPointsOnLine(points, _Unknown);
74 return std::move(iRule);
77std::unique_ptr<IntegrationRule> FEInterpolation1d :: giveBoundaryIntegrationRule(
int order,
int boundary,
Element_Geometry_Type egt)
const
79 auto iRule = std::make_unique<GaussIntegrationRule>(1,
nullptr);
80 iRule->SetUpPoint(_Unknown);
81 return std::move(iRule);
84std::unique_ptr<IntegrationRule> FEInterpolation1d :: giveBoundaryEdgeIntegrationRule(
int order,
int boundary,
Element_Geometry_Type egt)
const
virtual const FloatArray giveVertexCoordinates(int i) const =0
std::unique_ptr< IntegrationRule > giveIntegrationRule(int order, const Element_Geometry_Type) const override
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011