39 template<
class LocalOrdinal,
class GlobalOrdinal>
50 GlobalOrdinal
id()
const {
return m_id; }
61 template<
class LocalOrdinal,
class GlobalOrdinal>
68 else return dof1.
id() < dof2.
id();
79 if (dof1->
id() == dof2->
id())
return dof1->
field() < dof2->
field();
80 else return dof1->
id() < dof2->
id();
90 template<
class LocalOrdinal,
class GlobalOrdinal>
96 if (dof1.
rank() == dof2.
rank())
return dof1.
id() < dof2.
id();
97 else return dof1.
rank() < dof2.
rank();
108 if (dof1->
rank() == dof2->
rank())
return dof1->
id() < dof2->
id();
109 else return dof1->
rank() < dof2->
rank();
bool operator()(const Dof< LocalOrdinal, GlobalOrdinal > *dof1, const Dof< LocalOrdinal, GlobalOrdinal > *dof2) const
bool operator()(const Dof< LocalOrdinal, GlobalOrdinal > &dof1, const Dof< LocalOrdinal, GlobalOrdinal > &dof2) const
LocalOrdinal rank() const
Dof(LocalOrdinal rank, GlobalOrdinal id, LocalOrdinal field)
bool operator()(const Dof< LocalOrdinal, GlobalOrdinal > *dof1, const Dof< LocalOrdinal, GlobalOrdinal > *dof2) const
LocalOrdinal field() const
bool operator()(const Dof< LocalOrdinal, GlobalOrdinal > &dof1, const Dof< LocalOrdinal, GlobalOrdinal > &dof2) const