WRApplication
External kratos "application" for multiscale time integration.
ConstPredicate< TInput > Class Template Reference

Return a bool regardless of the input. More...

Inheritance diagram for ConstPredicate< TInput >:
Collaboration diagram for ConstPredicate< TInput >:

Public Member Functions

 ConstPredicate () noexcept
 
 ConstPredicate (bool value) noexcept
 
 ConstPredicate (const Parameters &rParameters)
 
 ConstPredicate (ConstPredicate &&rOther) noexcept=default
 
 ConstPredicate (const ConstPredicate &rOther) noexcept=default
 
bool operator() (TInput) const noexcept
 

Static Public Member Functions

static Parameters GetDefaultParameters ()
 

Additional Inherited Members

- Public Types inherited from Traits< TInput, bool >
using InputType = TInput
 cv-qualified argument type of operator() More...
 
using OutputType = bool
 qualified return type of operator() More...
 

Detailed Description

template<class TInput>
class Kratos::Pipes::ConstPredicate< TInput >

Return a bool regardless of the input.

Constructible from Parameters with a "value" entry (bool). Defaults to false.

Constructor & Destructor Documentation

◆ ConstPredicate() [1/5]

ConstPredicate ( )
noexcept

◆ ConstPredicate() [2/5]

ConstPredicate ( bool  value)
noexcept

◆ ConstPredicate() [3/5]

ConstPredicate ( const Parameters &  rParameters)

◆ ConstPredicate() [4/5]

ConstPredicate ( ConstPredicate< TInput > &&  rOther)
defaultnoexcept

◆ ConstPredicate() [5/5]

ConstPredicate ( const ConstPredicate< TInput > &  rOther)
defaultnoexcept

Member Function Documentation

◆ GetDefaultParameters()

static Parameters GetDefaultParameters ( )
static

◆ operator()()

bool operator() ( TInput  ) const
inlinenoexcept

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