Go to the documentation of this file.
35#ifndef NEUMANNMOMENTLOAD_H
36#define NEUMANNMOMENTLOAD_H
41#define _IFT_NeumannMomentLoad_Name "momentload"
42#define _IFT_NeumannMomentLoad_Gradient "gradient"
43#define _IFT_NeumannMomentLoad_Constant "constant"
44#define _IFT_NeumannMomentLoad_CenterSet "cset"
91 const char *
giveClassName()
const override {
return "NeumannMomentLoad"; }
FloatArray componentArray
Components of boundary condition.
void computeXbar()
Compute centre of mass for set cset.
int cset
Set containing elements used to calculate xbar.
void updateLoad(const FloatArray &newValue)
const char * giveInputRecordName() const override
bcGeomType giveBCGeoType() const override
const char * giveClassName() const override
int giveApproxOrder() override
NeumannMomentLoad(int i, Domain *d)
FormulationType giveFormulationType() override
void computeNormal(FloatArray &answer, Element *e, int side)
Compute normal at center of element.
FloatArray xbar
Center of structure.
virtual ~NeumannMomentLoad()
IntArray celements
Array containing elements elements in set cset.
void computeNArray(FloatArray &answer, const FloatArray &coords) const override
SurfaceLoad(int i, Domain *d)
bcGeomType
Type representing the geometric character of loading.
@ SurfaceLoadBGT
Distributed surface load.
#define _IFT_NeumannMomentLoad_Name
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