Go to the documentation of this file.
35#ifndef usrdefboundaryload_h
36#define usrdefboundaryload_h
42#define _IFT_UsrDefBoundaryLoad_intensityfunction "intensityfunction"
43#define _IFT_UsrDefBoundaryLoad_Name "usrdefboundaryload"
44#define _IFT_UsrDefBoundaryLoad_GeomType "geomtype"
45#define _IFT_UsrDefBoundaryLoad_approxorder "approxorder"
87 const char *
giveClassName()
const override {
return "UsrDefBoundaryLoad"; }
BoundaryLoad(int i, Domain *d)
virtual void computeComponentArrayAt(FloatArray &answer, TimeStep *tStep, ValueModeType mode) override
bcGeomType myGeomType
bcgeotype of the boundary load
bcGeomType giveBCGeoType() const override
UsrDefBoundaryLoad(int i, Domain *d)
void computeNArray(FloatArray &answer, const FloatArray &coords) const override
void computeValueAt(FloatArray &answer, TimeStep *tStep, const FloatArray &coords, ValueModeType mode) override
int intensityFunction
Reference to user defined function that computes the load intensity.
int approxOrder
approximation order to set up the appropriate integration rule
int giveApproxOrder() override
FormulationType giveFormulationType() override
const char * giveClassName() const override
const char * giveInputRecordName() const override
bcGeomType
Type representing the geometric character of loading.
@ SurfaceLoadBGT
Distributed surface load.
#define _IFT_UsrDefBoundaryLoad_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