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

#include <mpm.h>

Collaboration diagram for oofem::Variable:

Public Types

typedef oofem::VariableType VariableType
typedef oofem::VariableQuantity VariableQuantity

Public Member Functions

 Variable ()
 Variable (const FEInterpolation *i, Variable::VariableQuantity q, Variable::VariableType t, int size, Variable *dual=NULL, std ::initializer_list< int > dofIDs={})
 Variable (const FEInterpolation *i, Variable::VariableQuantity q, Variable::VariableType t, int size, IntArray &dofIDs, Variable *dual=NULL)
const IntArraygetDofManDofIDs () const
 Returns DodIF mask in node; need generalization (which dofMan).
void initializeFrom (InputRecord &ir)

Public Attributes

const FEInterpolationinterpolation
VariabledualVar
VariableType type
VariableQuantity q
int size
IntArray dofIDs

Detailed Description

Definition at line 89 of file mpm.h.

Member Typedef Documentation

◆ VariableQuantity

typedef oofem::VariableQuantity oofem::Variable::VariableQuantity

Definition at line 92 of file mpm.h.

◆ VariableType

typedef oofem::VariableType oofem::Variable::VariableType

Definition at line 91 of file mpm.h.

Constructor & Destructor Documentation

◆ Variable() [1/3]

oofem::Variable::Variable ( )
inline

Definition at line 101 of file mpm.h.

References dualVar, interpolation, q, size, and type.

Referenced by Variable(), and Variable().

◆ Variable() [2/3]

oofem::Variable::Variable ( const FEInterpolation * i,
Variable::VariableQuantity q,
Variable::VariableType t,
int size,
Variable * dual = NULL,
std ::initializer_list< int > dofIDs = {} )
inline

Definition at line 102 of file mpm.h.

References dofIDs, q, size, and Variable().

◆ Variable() [3/3]

oofem::Variable::Variable ( const FEInterpolation * i,
Variable::VariableQuantity q,
Variable::VariableType t,
int size,
IntArray & dofIDs,
Variable * dual = NULL )
inline

Definition at line 110 of file mpm.h.

References dofIDs, dualVar, interpolation, q, size, and Variable().

Member Function Documentation

◆ getDofManDofIDs()

const IntArray & oofem::Variable::getDofManDofIDs ( ) const
inline

◆ initializeFrom()

void oofem::Variable::initializeFrom ( InputRecord & ir)

Member Data Documentation

◆ dofIDs

IntArray oofem::Variable::dofIDs

Definition at line 99 of file mpm.h.

Referenced by initializeFrom(), Variable(), and Variable().

◆ dualVar

Variable* oofem::Variable::dualVar

Definition at line 95 of file mpm.h.

Referenced by Variable(), and Variable().

◆ interpolation

◆ q

◆ size

◆ type

VariableType oofem::Variable::type

Definition at line 96 of file mpm.h.

Referenced by initializeFrom(), and Variable().


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