OOFEM 3.0
Loading...
Searching...
No Matches
oofem::SUPGInternalForceAssembler Class Reference

#include <supg.h>

Inheritance diagram for oofem::SUPGInternalForceAssembler:
Collaboration diagram for oofem::SUPGInternalForceAssembler:

Public Member Functions

 SUPGInternalForceAssembler (double l, double d, double u)
void vectorFromElement (FloatArray &vec, Element &element, TimeStep *tStep, ValueModeType mode) const override
Public Member Functions inherited from oofem::VectorAssembler
virtual void vectorFromLoad (FloatArray &vec, Element &element, BodyLoad *load, TimeStep *tStep, ValueModeType mode) const
virtual void vectorFromSurfaceLoad (FloatArray &vec, Element &element, BoundaryLoad *load, int boundary, TimeStep *tStep, ValueModeType mode) const
virtual void vectorFromEdgeLoad (FloatArray &vec, Element &element, BoundaryLoad *load, int edge, TimeStep *tStep, ValueModeType mode) const
virtual void vectorFromNodeLoad (FloatArray &vec, DofManager &dman, NodalLoad *load, TimeStep *tStep, ValueModeType mode) const
virtual void assembleFromActiveBC (FloatArray &answer, ActiveBoundaryCondition &bc, TimeStep *tStep, ValueModeType mode, const UnknownNumberingScheme &s, FloatArray *eNorms, void *lock=nullptr) const
virtual void locationFromElement (IntArray &loc, Element &element, const UnknownNumberingScheme &s, IntArray *dofIds=nullptr) const
 Default implementation takes all the DOF IDs.
virtual void locationFromElementNodes (IntArray &loc, Element &element, const IntArray &bNodes, const UnknownNumberingScheme &s, IntArray *dofIds=nullptr) const
 Default implementation takes all the DOF IDs.

Protected Attributes

double lscale
double dscale
double uscale

Detailed Description

Callback class for assembling SUPG internal forces

Author
Mikael Öhman

Definition at line 74 of file supg.h.

Constructor & Destructor Documentation

◆ SUPGInternalForceAssembler()

oofem::SUPGInternalForceAssembler::SUPGInternalForceAssembler ( double l,
double d,
double u )

Definition at line 64 of file supg.C.

References dscale, lscale, and uscale.

Member Function Documentation

◆ vectorFromElement()

Member Data Documentation

◆ dscale

double oofem::SUPGInternalForceAssembler::dscale
protected

Definition at line 77 of file supg.h.

Referenced by SUPGInternalForceAssembler(), and vectorFromElement().

◆ lscale

double oofem::SUPGInternalForceAssembler::lscale
protected

Definition at line 77 of file supg.h.

Referenced by SUPGInternalForceAssembler(), and vectorFromElement().

◆ uscale

double oofem::SUPGInternalForceAssembler::uscale
protected

Definition at line 77 of file supg.h.

Referenced by SUPGInternalForceAssembler(), and vectorFromElement().


The documentation for this class was generated from the following files:

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