Go to the documentation of this file.
71 answer.
at(1, i * 2 - 1) = d.
at(i, 1);
72 answer.
at(2, i * 2 - 0) = d.
at(i, 2);
74 answer.
at(3, 2 * i - 1) = d.
at(i, 2);
75 answer.
at(3, 2 * i - 0) = d.
at(i, 1);
80double PlaneStressStructuralElementEvaluator :: computeVolumeAround(
GaussPoint *gp)
82 double determinant, weight, thickness, volume;
83 determinant = fabs( this->
giveElement()->giveInterpolation()
89 volume = determinant * weight * thickness;
virtual FEInterpolation * giveInterpolation() const
virtual void evalN(FloatArray &answer, const FloatArray &lcoords, const FEICellGeometry &cellgeo) const =0
virtual double evaldNdx(FloatMatrix &answer, const FloatArray &lcoords, const FEICellGeometry &cellgeo) const =0
void resize(Index rows, Index cols)
void beNMatrixOf(const FloatArray &n, int nsd)
void zero()
Zeroes all coefficient of receiver.
int giveNumberOfRows() const
Returns number of rows of receiver.
double at(std::size_t i, std::size_t j) const
const FloatArray & giveNaturalCoordinates() const
Returns coordinate array of receiver.
IntegrationRule * giveIntegrationRule()
Returns corresponding integration rule to receiver.
Element * giveElement()
Returns corresponding element to receiver.
double giveWeight()
Returns integration weight of receiver.
virtual const IntArray * giveKnotSpan()
Returns receiver sub patch indices (if apply).
virtual Element * giveElement()=0
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