Go to the documentation of this file.
53LTRSpaceBoundaryTruss :: LTRSpaceBoundaryTruss(
int n,
Domain *aDomain) :
58LTRSpaceBoundaryTruss :: giveDofManDofIDMask(
int inode,
IntArray &answer)
const
63 answer = { D_u, D_v, D_w };
71 double unitCellSize = this->
giveNode(5)->giveCoordinate(1);
73 IntArray switches1, switches2, switches3, switches4;
82 k.
at(1, 1) = unitCellSize * switches1.
at(1);
83 k.
at(4, 1) = unitCellSize * switches2.
at(1);
84 k.
at(7, 1) = unitCellSize * switches3.
at(1);
85 k.
at(10, 1) = unitCellSize * switches4.
at(1);
91 answer.
assemble(k, { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }, { 13 });
#define REGISTER_Element(class)
Node * giveNode(int i) const
void resizeWithData(Index, Index)
void resize(Index rows, Index cols)
void assemble(const FloatMatrix &src, const IntArray &loc)
double at(std::size_t i, std::size_t j) const
void beUnitMatrix()
Sets receiver to unity matrix.
void giveSwitches(IntArray &answer, int location)
LTRSpaceBoundary(int n, Domain *d)
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