Go to the documentation of this file.
47Tria2PlateSubSoil :: Tria2PlateSubSoil(
int n,
Domain *aDomain) :
56Tria2PlateSubSoil :: giveInterpolation(
DofIDItem id)
const
63Tria2PlateSubSoil :: giveInterpolation()
const {
return &
interp_quad; }
67Tria2PlateSubSoil :: computeGaussPoints()
94 for (
int i = 0; i < 6; ++i ) {
96 answer(1, i) = dn(i, 0);
97 answer(2, i) = dn(i, 1);
105Tria2PlateSubSoil :: SPRNodalRecoveryMI_giveSPRAssemblyPoints(
IntArray &pap)
114Tria2PlateSubSoil :: SPRNodalRecoveryMI_giveDofMansDeterminedByPatch(
IntArray &answer,
int pap)
119 answer.
at(2) = this->
giveNode(4)->giveNumber();
120 answer.
at(3) = this->
giveNode(6)->giveNumber();
123 answer.
at(2) = this->
giveNode(5)->giveNumber();
124 answer.
at(3) = this->
giveNode(4)->giveNumber();
127 answer.
at(2) = this->
giveNode(6)->giveNumber();
128 answer.
at(3) = this->
giveNode(5)->giveNumber();
135Tria2PlateSubSoil :: SPRNodalRecoveryMI_givePatchType()
152 if (boundaryID == 1) {
155 OOFEM_ERROR(
"computeSurfaceNMatrix: Only one surface is supported with id=1");
#define REGISTER_Element(class)
Node * giveNode(int i) const
int numberOfDofMans
Number of dofmanagers.
std::vector< std ::unique_ptr< IntegrationRule > > integrationRulesArray
CrossSection * giveCrossSection()
void resize(Index rows, Index cols)
void beNMatrixOf(const FloatArray &n, int nsd)
void zero()
Zeroes all coefficient of receiver.
const FloatArray & giveNaturalCoordinates() const
Returns coordinate array of receiver.
Tria1PlateSubSoil(int n, Domain *d)
void computeNmatrixAt(const FloatArray &iLocCoord, FloatMatrix &answer) override
FEInterpolation * giveInterpolation() const override
static FEI2dTrQuad interp_quad
@ SPRPatchType_2dquadratic
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