OpenLB 1.7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
olb::opti::projection::Identity< T > Struct Template Reference

#include <projection.h>

+ Inheritance diagram for olb::opti::projection::Identity< T >:
+ Collaboration diagram for olb::opti::projection::Identity< T >:

Public Member Functions

project (T x) const override
 
derivative (T x) const override
 
inverse (T x) const override
 

Detailed Description

template<typename T>
struct olb::opti::projection::Identity< T >

Definition at line 55 of file projection.h.

Member Function Documentation

◆ derivative()

template<typename T >
T olb::opti::projection::Identity< T >::derivative ( T x) const
inlineoverridevirtual

Implements olb::opti::projection::Base< T >.

Definition at line 58 of file projection.h.

58{ return 1; }

◆ inverse()

template<typename T >
T olb::opti::projection::Identity< T >::inverse ( T x) const
inlineoverridevirtual

Implements olb::opti::projection::Base< T >.

Definition at line 59 of file projection.h.

59{ return x; }

◆ project()

template<typename T >
T olb::opti::projection::Identity< T >::project ( T x) const
inlineoverridevirtual

Implements olb::opti::projection::Base< T >.

Definition at line 57 of file projection.h.

57{ return x; }

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