A 2-tuple for storing two objects of different types. More...
Classes | |
class | Hash |
Hashing function class. More... | |
Public Member Functions | |
Tuple2 () | |
Null constructor for lists. More... | |
Tuple2 (const Type1 &f, const Type2 &s) | |
Construct from components. More... | |
Tuple2 (Istream &is) | |
Construct from Istream. More... | |
const Type1 & | first () const |
Return first. More... | |
Type1 & | first () |
Return first. More... | |
const Type2 & | second () const |
Return second. More... | |
Type2 & | second () |
Return second. More... | |
template<> | |
const char *const | typeName ("Tuple2<word,scalar>") |
Static Public Attributes | |
static const char *const | typeName |
Friends | |
Istream & | operator>> (Istream &is, Tuple2< Type1, Type2 > &t2) |
Read Tuple2 from Istream, discarding contents of existing Tuple2. More... | |
Ostream & | operator (Ostream &os, const Tuple2< Type1, Type2 > &t2) |
A 2-tuple for storing two objects of different types.
Definition at line 65 of file HashTable.H.
|
inline |
|
inline |
Return first.
Definition at line 116 of file Tuple2.H.
Referenced by pointConstraint::combine(), fieldAverageItem::fieldAverageItem(), patchProbes::findElements(), mappedPatchBase::findSamples(), coordSet::gather(), get_vertex_list(), NamedEnum< compressibleField, 8 >::names(), listPlusEqOp< T >::operator()(), nearestEqOp::operator()(), mappedPatchBase::nearestEqOp::operator()(), mappedPatchBase::maxProcEqOp::operator()(), Foam::operator+(), forceSuSp::operator+=(), forceSuSp::operator-=(), Foam::operator<<(), Foam::operator>>(), argList::parse(), symplectic::solve(), Newmark::solve(), Foam::triIntersect::srcEdgeTgtEdgeIntersection(), Foam::triIntersect::srcTriTgtPointIntersection(), and Foam::transform().
|
inline |
Return second.
Definition at line 128 of file Tuple2.H.
Referenced by pointConstraint::combine(), fieldAverageItem::fieldAverageItem(), patchProbes::findElements(), coordSet::gather(), get_vertex_list(), listPlusEqOp< T >::operator()(), mappedPatchBase::nearestEqOp::operator()(), mappedPatchBase::maxProcEqOp::operator()(), Foam::operator+(), forceSuSp::operator+=(), forceSuSp::operator-=(), Foam::operator<<(), Foam::operator>>(), argList::parse(), symplectic::solve(), Foam::triIntersect::srcEdgeTgtEdgeIntersection(), Foam::triIntersect::srcTriTgtPointIntersection(), and Foam::transform().
const char *const typeName | ( | "Tuple2<word,scalar>" | ) |