OpenMD  2.5
Molecular Dynamics in the Open
OpenMD::tuple3< T1, T2, T3 > Struct Template Reference

#include <Tuple.hpp>

Public Types

typedef T1 first_type
 
typedef T2 second_type
 
typedef T3 third_type
 

Public Member Functions

 tuple3 ()
 
 tuple3 (const T1 &a, const T2 &b, const T3 &c)
 

Public Attributes

T1 first
 
T2 second
 
T3 third
 

Detailed Description

template<class T1, class T2, class T3>
struct OpenMD::tuple3< T1, T2, T3 >

Definition at line 48 of file Tuple.hpp.

Member Typedef Documentation

◆ first_type

template<class T1, class T2, class T3>
typedef T1 OpenMD::tuple3< T1, T2, T3 >::first_type

Definition at line 49 of file Tuple.hpp.

◆ second_type

template<class T1, class T2, class T3>
typedef T2 OpenMD::tuple3< T1, T2, T3 >::second_type

Definition at line 50 of file Tuple.hpp.

◆ third_type

template<class T1, class T2, class T3>
typedef T3 OpenMD::tuple3< T1, T2, T3 >::third_type

Definition at line 51 of file Tuple.hpp.

Constructor & Destructor Documentation

◆ tuple3() [1/2]

template<class T1, class T2, class T3>
OpenMD::tuple3< T1, T2, T3 >::tuple3 ( )
inline

Definition at line 56 of file Tuple.hpp.

◆ tuple3() [2/2]

template<class T1, class T2, class T3>
OpenMD::tuple3< T1, T2, T3 >::tuple3 ( const T1 &  a,
const T2 &  b,
const T3 &  c 
)
inline

Definition at line 57 of file Tuple.hpp.

Member Data Documentation

◆ first

template<class T1, class T2, class T3>
T1 OpenMD::tuple3< T1, T2, T3 >::first

◆ second

template<class T1, class T2, class T3>
T2 OpenMD::tuple3< T1, T2, T3 >::second

Definition at line 54 of file Tuple.hpp.

Referenced by OpenMD::BendStamp::setMembers().

◆ third

template<class T1, class T2, class T3>
T3 OpenMD::tuple3< T1, T2, T3 >::third

Definition at line 55 of file Tuple.hpp.

Referenced by OpenMD::MoleculeStamp::checkBends(), and OpenMD::BendStamp::setMembers().


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