Multiscale Universal Interface  2.0
A Concurrent Framework for Coupling Heterogeneous Solvers
mui::triple< T1, T2, T3 > Struct Template Reference

#include <util.h>

Public Member Functions

 triple ()
 
 triple (T1 _i, T2 _j, T3 _k)
 
 triple (const triple &another)
 
tripleoperator= (const triple &another)
 
bool operator!= (const triple &another) const
 
bool operator== (const triple &another) const
 
bool operator< (const triple &another) const
 

Public Attributes

T1 i
 
T2 j
 
T3 k
 

Constructor & Destructor Documentation

◆ triple() [1/3]

template<typename T1 , typename T2 , typename T3 >
mui::triple< T1, T2, T3 >::triple ( )
inline

◆ triple() [2/3]

template<typename T1 , typename T2 , typename T3 >
mui::triple< T1, T2, T3 >::triple ( T1  _i,
T2  _j,
T3  _k 
)
inline

◆ triple() [3/3]

template<typename T1 , typename T2 , typename T3 >
mui::triple< T1, T2, T3 >::triple ( const triple< T1, T2, T3 > &  another)
inline

Member Function Documentation

◆ operator!=()

template<typename T1 , typename T2 , typename T3 >
bool mui::triple< T1, T2, T3 >::operator!= ( const triple< T1, T2, T3 > &  another) const
inline

◆ operator<()

template<typename T1 , typename T2 , typename T3 >
bool mui::triple< T1, T2, T3 >::operator< ( const triple< T1, T2, T3 > &  another) const
inline

◆ operator=()

template<typename T1 , typename T2 , typename T3 >
triple& mui::triple< T1, T2, T3 >::operator= ( const triple< T1, T2, T3 > &  another)
inline

◆ operator==()

template<typename T1 , typename T2 , typename T3 >
bool mui::triple< T1, T2, T3 >::operator== ( const triple< T1, T2, T3 > &  another) const
inline

Member Data Documentation

◆ i

template<typename T1 , typename T2 , typename T3 >
T1 mui::triple< T1, T2, T3 >::i

◆ j

template<typename T1 , typename T2 , typename T3 >
T2 mui::triple< T1, T2, T3 >::j

◆ k

template<typename T1 , typename T2 , typename T3 >
T3 mui::triple< T1, T2, T3 >::k

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