WRApplication
External kratos "application" for multiscale time integration.
IntervalPredicate< TValue > Class Template Reference

Pipe wrapper for Detail::IntervalUtility. More...

Inheritance diagram for IntervalPredicate< TValue >:
Collaboration diagram for IntervalPredicate< TValue >:

Public Member Functions

 IntervalPredicate ()=default
 
 IntervalPredicate (TValue begin, TValue end)
 
 IntervalPredicate (const Parameters &rParameters)
 
 IntervalPredicate (IntervalPredicate &&rOther) noexcept=default
 
 IntervalPredicate (const IntervalPredicate &rOther)=default
 
bool operator() (TValue Value) const
 

Static Public Member Functions

static Parameters GetDefaultParameters ()
 

Additional Inherited Members

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

Detailed Description

template<class TValue>
class Kratos::Pipes::IntervalPredicate< TValue >

Pipe wrapper for Detail::IntervalUtility.

Note
Constructible from Parameters (passed on to Detail::IntervalUtility).

Constructor & Destructor Documentation

◆ IntervalPredicate() [1/5]

IntervalPredicate ( )
default

◆ IntervalPredicate() [2/5]

IntervalPredicate ( TValue  begin,
TValue  end 
)

◆ IntervalPredicate() [3/5]

IntervalPredicate ( const Parameters &  rParameters)

◆ IntervalPredicate() [4/5]

IntervalPredicate ( IntervalPredicate< TValue > &&  rOther)
defaultnoexcept

◆ IntervalPredicate() [5/5]

IntervalPredicate ( const IntervalPredicate< TValue > &  rOther)
default

Member Function Documentation

◆ GetDefaultParameters()

static Parameters GetDefaultParameters ( )
static

◆ operator()()

bool operator() ( TValue  Value) const
inline

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