WRApplication
External kratos "application" for multiscale time integration.
VariableFromProcessInfo< TVariable > Class Template Reference

Get a variable from ProcessInfo. More...

Inheritance diagram for VariableFromProcessInfo< TVariable >:
Collaboration diagram for VariableFromProcessInfo< TVariable >:

Public Member Functions

 VariableFromProcessInfo ()=default
 
 VariableFromProcessInfo (const TVariable &rVariable)
 
 VariableFromProcessInfo (const Parameters &rParameters)
 
 VariableFromProcessInfo (VariableFromProcessInfo &&rOther) noexcept=default
 
 VariableFromProcessInfo (const VariableFromProcessInfo &rOther)=default
 
TVariable::Type operator() (const ProcessInfo &rProcessInfo) const
 

Static Public Member Functions

static Parameters GetDefaultParameters ()
 

Additional Inherited Members

- Public Types inherited from Traits< const ProcessInfo &, TVariable::Type >
using InputType = const ProcessInfo &
 cv-qualified argument type of operator() More...
 
using OutputType = TVariable::Type
 qualified return type of operator() More...
 

Detailed Description

template<class TVariable>
class Kratos::Pipes::VariableFromProcessInfo< TVariable >

Get a variable from ProcessInfo.

Note
Constructible from Parameters with a "process_info_variable" entry.
Warning
This type is invalid if default-constructed.

Constructor & Destructor Documentation

◆ VariableFromProcessInfo() [1/5]

◆ VariableFromProcessInfo() [2/5]

VariableFromProcessInfo ( const TVariable &  rVariable)
inline

◆ VariableFromProcessInfo() [3/5]

VariableFromProcessInfo ( const Parameters &  rParameters)

◆ VariableFromProcessInfo() [4/5]

VariableFromProcessInfo ( VariableFromProcessInfo< TVariable > &&  rOther)
defaultnoexcept

◆ VariableFromProcessInfo() [5/5]

VariableFromProcessInfo ( const VariableFromProcessInfo< TVariable > &  rOther)
default

Member Function Documentation

◆ GetDefaultParameters()

static Parameters GetDefaultParameters ( )
static

◆ operator()()

TVariable::Type operator() ( const ProcessInfo &  rProcessInfo) const
inline

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