35 #ifndef phaseInterfaceKey_H
36 #define phaseInterfaceKey_H
50 class phaseInterfaceKey;
52 bool operator==(
const phaseInterfaceKey&,
const phaseInterfaceKey&);
53 bool operator!=(
const phaseInterfaceKey&,
const phaseInterfaceKey&);
55 Istream&
operator>>(Istream&, phaseInterfaceKey&);
56 Ostream&
operator<<(Ostream&,
const phaseInterfaceKey&);
73 public Hash<phaseInterfaceKey>
111 friend bool operator==
118 friend bool operator!=
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
An ordered pair of two objects of type <T> with first() and second() elements.
label operator()(const phaseInterfaceKey &key) const
Word-pair based class used for keying interface models in hash tables.
virtual ~phaseInterfaceKey()
friend Istream & operator>>(Istream &is, phaseInterfaceKey &key)
Read from stream.
friend Ostream & operator<<(Ostream &os, const phaseInterfaceKey &key)
Write to stream.
phaseInterfaceKey()
Construct null.
Class to represent an interface between phases. Derivations can further specify the configuration of ...
bool operator!=(const particle &, const particle &)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
tmp< fvMatrix< Type > > operator==(const fvMatrix< Type > &, const fvMatrix< Type > &)
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)