Go to the documentation of this file.
35#ifndef latticeneumanncouplingnode_h
36#define latticeneumanncouplingnode_h
45#define _IFT_LatticeNeumannCouplingNode_Name "latticeneumanncouplingnode"
46#define _IFT_LatticeNeumannCouplingNode_direction "direction"
47#define _IFT_LatticeNeumannCouplingNode_couplingnodes "couplingnodes"
81 const char *
giveClassName()
const override {
return "LatticeNeumannCouplingNode"; }
static ParamKey IPK_LatticeNeumannCouplingNode_couplingnodes
IntArray * giveCouplingNodes()
virtual void computeLoadVectorAt(FloatArray &answer, TimeStep *stepN, ValueModeType mode)
~LatticeNeumannCouplingNode()
static ParamKey IPK_LatticeNeumannCouplingNode_direction
void printYourself() override
Prints receiver state on stdout. Useful for debugging.
void initializeFrom(InputRecord &ir, int priority) override
const char * giveClassName() const override
FloatArray directionVector
Array storing nodal coordinates.
void postInitialize() override
Performs post initialization steps. Called after all components are created and initialized.
LatticeNeumannCouplingNode(int n, Domain *aDomain)
void computeLoadCouplingContribution(FloatArray &answer, TimeStep *stepN)
Node(int n, Domain *aDomain)
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