Classes | |
class | ConformTag< D > |
When evaluating expressions, we need to check to make sure that the left hand side has the same domain as the right. More... | |
struct | LeafFunctor< Scalar< T >, ConformTag< D > > |
Scalars conform with anything, so always return true. More... | |
Functions | |
conforms(Domain,ConformTag) | |
Check to see whether a given domain conforms with the given ConformTag.
We just check to see if the length of each dimension is the same. We specialize this for ranks 1 thru 7 for efficiency. | |
template<class Domain > | |
bool | conforms (const Domain &d, const ConformTag< 1 > &ct) |
template<class Domain > | |
bool | conforms (const Domain &d, const ConformTag< 2 > &ct) |
template<class Domain > | |
bool | conforms (const Domain &d, const ConformTag< 3 > &ct) |
template<class Domain > | |
bool | conforms (const Domain &d, const ConformTag< 4 > &ct) |
template<class Domain > | |
bool | conforms (const Domain &d, const ConformTag< 5 > &ct) |
template<class Domain > | |
bool | conforms (const Domain &d, const ConformTag< 6 > &ct) |
template<class Domain > | |
bool | conforms (const Domain &d, const ConformTag< 7 > &ct) |
bool conforms | ( | const Domain & | d, | |
const ConformTag< 1 > & | ct | |||
) | [inline] |
bool conforms | ( | const Domain & | d, | |
const ConformTag< 2 > & | ct | |||
) | [inline] |
References ConformTag< D >::length().
bool conforms | ( | const Domain & | d, | |
const ConformTag< 3 > & | ct | |||
) | [inline] |
References ConformTag< D >::length().
bool conforms | ( | const Domain & | d, | |
const ConformTag< 4 > & | ct | |||
) | [inline] |
References ConformTag< D >::length().
bool conforms | ( | const Domain & | d, | |
const ConformTag< 5 > & | ct | |||
) | [inline] |
References ConformTag< D >::length().
bool conforms | ( | const Domain & | d, | |
const ConformTag< 6 > & | ct | |||
) | [inline] |
References ConformTag< D >::length().
bool conforms | ( | const Domain & | d, | |
const ConformTag< 7 > & | ct | |||
) | [inline] |
References ConformTag< D >::length().