WRApplication
External kratos "application" for multiscale time integration.
Traits< TInput, TOutput > Struct Template Reference

Metaclass containing type information every pipe must inherit from. More...

Collaboration diagram for Traits< TInput, TOutput >:

Public Types

using InputType = TInput
 cv-qualified argument type of operator() More...
 
using OutputType = TOutput
 qualified return type of operator() More...
 

Detailed Description

template<class TInput, class TOutput>
struct Kratos::Pipes::Traits< TInput, TOutput >

Metaclass containing type information every pipe must inherit from.

Template Parameters
TInputcv-qualified argument type of the pipe's operator().
TOutputqualified output type of the pipe's operator().
Note
Every pipe must be default, move, and copy constructible + have OutputType operator()(InputType) const.

Member Typedef Documentation

◆ InputType

using InputType = TInput

cv-qualified argument type of operator()

◆ OutputType

using OutputType = TOutput

qualified return type of operator()


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