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 virtual const char *
giveClassName()
const {
return "NeumannMomentLoad"; }
100 #endif // NEUMANNMOMENTLOAD_H
bcGeomType
Type representing the geometric character of loading.
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
void clear()
Clears receiver (zero size).
IntArray celements
Array containing elements elements in set cset.
Abstract base class for all finite elements.
Class implementing an array of integers.
void updateLoad(const FloatArray &newValue)
Sets a new load vector.
virtual bcGeomType giveBCGeoType() const
Returns geometry character of boundary condition.
int cset
Set containing elements used to calculate xbar.
virtual int giveApproxOrder()
NeumannMomentLoad(int i, Domain *d)
Distributed surface load.
Class representing vector of real numbers.
FormulationType
Type determining the type of formulation (entity local or global one).
Abstract base class representing a surface load (force, momentum, ...) that acts directly on a surfac...
IRResultType
Type defining the return values of InputRecord reading operations.
virtual const char * giveClassName() const
#define _IFT_NeumannMomentLoad_Name
virtual void computeNArray(FloatArray &answer, const FloatArray &coords) const
Abstract function, for computing approximation matrix of receiver at given point. ...
the oofem namespace is to define a context or scope in which all oofem names are defined.
FormulationType giveFormulationType()
Specifies is load should take local or global coordinates.
virtual const char * giveInputRecordName() const
FloatArray xbar
Center of structure.
Class representing solution step.