Go to the documentation of this file.
56LIBeam3dBoundaryTruss :: giveDofManDofIDMask(
int inode,
IntArray &answer)
const
61 answer = { D_u, D_v, D_w, R_u, R_v, R_w };
70 unitCellSize = this->
giveNode(3)->giveCoordinate(1);
80 k1.
at(1, 1) = unitCellSize * switches1.
at(1);
81 k2.
at(1, 1) = unitCellSize * switches2.
at(1);
87 answer.
assemble(k1, { 1, 2, 3, 4, 5, 6 }, { 13 });
88 answer.
assemble(k2, { 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.
LIBeam3dBoundary(int n, Domain *d)
void giveSwitches(IntArray &answer, int location)
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