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

#include <termlibrary.h>

Inheritance diagram for oofem::BoundaryFluxFunctor:
Collaboration diagram for oofem::BoundaryFluxFunctor:

Public Member Functions

 BoundaryFluxFunctor (BoundaryLoad *load, int surf, const IntArray &dofIDs, char btype)
void evaluate (FloatArray &answer, const FloatArray &lcoords, MPElement &cell, const Variable *testField, TimeStep *tStep) const override

Protected Attributes

BoundaryLoadload
IntArray dofIDs
int isurf
char type

Detailed Description

Definition at line 280 of file termlibrary.h.

Constructor & Destructor Documentation

◆ BoundaryFluxFunctor()

oofem::BoundaryFluxFunctor::BoundaryFluxFunctor ( BoundaryLoad * load,
int surf,
const IntArray & dofIDs,
char btype )
inline

Definition at line 287 of file termlibrary.h.

References dofIDs, isurf, load, and type.

Member Function Documentation

◆ evaluate()

void oofem::BoundaryFluxFunctor::evaluate ( FloatArray & answer,
const FloatArray & lcoords,
MPElement & cell,
const Variable * testField,
TimeStep * tStep ) const
inlineoverridevirtual

Member Data Documentation

◆ dofIDs

IntArray oofem::BoundaryFluxFunctor::dofIDs
protected

Definition at line 283 of file termlibrary.h.

Referenced by BoundaryFluxFunctor(), and evaluate().

◆ isurf

int oofem::BoundaryFluxFunctor::isurf
protected

Definition at line 284 of file termlibrary.h.

Referenced by BoundaryFluxFunctor(), and evaluate().

◆ load

BoundaryLoad* oofem::BoundaryFluxFunctor::load
protected

Definition at line 282 of file termlibrary.h.

Referenced by BoundaryFluxFunctor(), and evaluate().

◆ type

char oofem::BoundaryFluxFunctor::type
protected

Definition at line 285 of file termlibrary.h.

Referenced by BoundaryFluxFunctor(), 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