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

Compute the mod of the input. More...

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

Public Member Functions

 Modulo () noexcept
 
 Modulo (TValue modulo) noexcept
 
 Modulo (const Parameters &rParameters)
 
 Modulo (Modulo &&rOther) noexcept=default
 
 Modulo (const Modulo &rOther)=default
 
TValue operator() (TValue Value) const
 

Static Public Member Functions

static Parameters GetDefaultParameters ()
 

Additional Inherited Members

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

Detailed Description

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

Compute the mod of the input.

Note
Constructible from Parameters with a "mod" entry (int or double).

Constructor & Destructor Documentation

◆ Modulo() [1/5]

Modulo ( )
noexcept

◆ Modulo() [2/5]

Modulo ( TValue  modulo)
noexcept

◆ Modulo() [3/5]

Modulo ( const Parameters &  rParameters)

◆ Modulo() [4/5]

Modulo ( Modulo< TValue > &&  rOther)
defaultnoexcept

◆ Modulo() [5/5]

Modulo ( const Modulo< TValue > &  rOther)
default

Member Function Documentation

◆ GetDefaultParameters()

static Parameters GetDefaultParameters ( )
static

◆ operator()()

TValue operator() ( TValue  Value) const
inline

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