WRApplication
External kratos "application" for multiscale time integration.
DynamicEntityProxy Class Reference

Runtime version of EntityProxy. More...

Collaboration diagram for DynamicEntityProxy:

Public Member Functions

 DynamicEntityProxy () noexcept=default
 
template<Globals::DataLocation TLocation>
 DynamicEntityProxy (EntityProxy< TLocation, true > Proxy) noexcept
 
 DynamicEntityProxy (Globals::DataLocation Location, Node &rNode)
 
 DynamicEntityProxy (Globals::DataLocation Location, Element &rElement)
 
 DynamicEntityProxy (Globals::DataLocation Location, Condition &rCondition)
 
 DynamicEntityProxy (Globals::DataLocation Location, ProcessInfo &rProcessInfo)
 
 DynamicEntityProxy (Globals::DataLocation Location, ModelPart &rModelPart)
 
template<class TVariable >
bool HasValue (const TVariable &rVariable) const
 
template<class TVariable >
TVariable::Type GetValue (const TVariable &rVariable) const
 
template<class TVariable >
TVariable::Type & GetValue (const TVariable &rVariable)
 
template<class TVariable >
void SetValue (const TVariable &rVariable, const typename TVariable::Type &rValue) const
 

Detailed Description

Runtime version of EntityProxy.

Constructor & Destructor Documentation

◆ DynamicEntityProxy() [1/7]

DynamicEntityProxy ( )
defaultnoexcept

◆ DynamicEntityProxy() [2/7]

DynamicEntityProxy ( EntityProxy< TLocation, true >  Proxy)
inlinenoexcept

◆ DynamicEntityProxy() [3/7]

DynamicEntityProxy ( Globals::DataLocation  Location,
Node &  rNode 
)

◆ DynamicEntityProxy() [4/7]

DynamicEntityProxy ( Globals::DataLocation  Location,
Element &  rElement 
)

◆ DynamicEntityProxy() [5/7]

DynamicEntityProxy ( Globals::DataLocation  Location,
Condition &  rCondition 
)

◆ DynamicEntityProxy() [6/7]

DynamicEntityProxy ( Globals::DataLocation  Location,
ProcessInfo &  rProcessInfo 
)

◆ DynamicEntityProxy() [7/7]

DynamicEntityProxy ( Globals::DataLocation  Location,
ModelPart &  rModelPart 
)

Member Function Documentation

◆ GetValue() [1/2]

TVariable::Type& GetValue ( const TVariable &  rVariable)
inline

◆ GetValue() [2/2]

TVariable::Type GetValue ( const TVariable &  rVariable) const
inline

◆ HasValue()

bool HasValue ( const TVariable &  rVariable) const
inline

◆ SetValue()

void SetValue ( const TVariable &  rVariable,
const typename TVariable::Type &  rValue 
) const
inline

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