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

#include <termlibrary.h>

Inheritance diagram for oofem::BodyFluxFunctor:
Collaboration diagram for oofem::BodyFluxFunctor:

Public Member Functions

 BodyFluxFunctor (BodyLoad *load, const IntArray &dofIDs)
void evaluate (FloatArray &answer, const FloatArray &lcoords, MPElement &cell, const Variable *testField, TimeStep *tStep) const override

Protected Attributes

BodyLoadload
IntArray dofIDs

Detailed Description

Definition at line 315 of file termlibrary.h.

Constructor & Destructor Documentation

◆ BodyFluxFunctor()

oofem::BodyFluxFunctor::BodyFluxFunctor ( BodyLoad * load,
const IntArray & dofIDs )
inline

Definition at line 320 of file termlibrary.h.

References dofIDs, and load.

Member Function Documentation

◆ evaluate()

void oofem::BodyFluxFunctor::evaluate ( FloatArray & answer,
const FloatArray & lcoords,
MPElement & cell,
const Variable * testField,
TimeStep * tStep ) const
inlineoverridevirtual
Todo
Make sure this part is correct.

Implements oofem::NTfFunctor.

Definition at line 322 of file termlibrary.h.

References dofIDs, oofem::Variable::interpolation, load, oofem::FEInterpolation::local2global(), and OOFEM_ERROR.

Member Data Documentation

◆ dofIDs

IntArray oofem::BodyFluxFunctor::dofIDs
protected

Definition at line 318 of file termlibrary.h.

Referenced by BodyFluxFunctor(), and evaluate().

◆ load

BodyLoad* oofem::BodyFluxFunctor::load
protected

Definition at line 317 of file termlibrary.h.

Referenced by BodyFluxFunctor(), and evaluate().


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

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