12#ifndef ARCANE_INDEXEDSPACE_H
13#define ARCANE_INDEXEDSPACE_H
88operator<(
const IndexedSpace& s1,
const IndexedSpace& s2)
90 return s2.isSubspace(s1);
94operator+(
const IndexedSpace& s1,
const IndexedSpace& s2)
96 if (!s1.isCompatible(s2)) {
bool isCompatible(const IndexedSpace &other) const
Return if the spaces can interoperate.
bool isSubspace(const IndexedSpace &other) const
Return whether the given space is a subspace.
bool isSame(const IndexedSpace &other) const
Return if the given space and us are the same.
Indexed set/space to define matrix and vector support.
virtual bool isSubspace(const IndexedSpace &other) const
Return whether the given space is a subspace.
virtual bool isSame(const IndexedSpace &other) const
Return if the given space and us are the same.
virtual bool isCompatible(const IndexedSpace &other) const
Return if the spaces can interoperate.