OGS
MaterialPropertyLib::VariablePair Struct Reference

Detailed Description

An unordered pair of variables: (variable1, variable2) is considered equal to (variable2, variable1).

Definition at line 126 of file Function.cpp.

Public Attributes

Variable variable1
Variable variable2

Friends

bool operator== (VariablePair const &p, VariablePair const &q)
 Order-independent equality: {a, b} equals {b, a}.

◆ operator==

bool operator== ( VariablePair const & p,
VariablePair const & q )
friend

Order-independent equality: {a, b} equals {b, a}.

Definition at line 132 of file Function.cpp.

133 {
134 return (p.variable1 == q.variable1 && p.variable2 == q.variable2) ||
135 (p.variable1 == q.variable2 && p.variable2 == q.variable1);
136 }

References variable1, and variable2.

Member Data Documentation

◆ variable1

Variable MaterialPropertyLib::VariablePair::variable1

Definition at line 128 of file Function.cpp.

Referenced by operator==.

◆ variable2

Variable MaterialPropertyLib::VariablePair::variable2

Definition at line 129 of file Function.cpp.

Referenced by operator==.


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