Base class for ConstituentItemIndexedSelectionView. More...
#include <arcane/core/materials/ConstituentItemIndexedSelectionView.h>
Public Types | |
| using | IndexArrayView = const SmallSpan<const Int32> |
Public Member Functions | |
| __host__ __device__ Int32 | size () const |
| number of selected EnvCells | |
Protected Member Functions | |
| ConstituentItemIndexedSelectionViewBase (SmallSpan< const Int32 > indices) | |
| ConstituentItemIndexedSelectionViewBase (IMeshComponent *constituent, Int32 selection_size) | |
Protected Attributes | |
| SmallSpan< const Int32 > | m_selection_view = {} |
| Selection. | |
Base class for ConstituentItemIndexedSelectionView.
Definition at line 132 of file ConstituentItemIndexedSelectionView.h.
| using Arcane::Materials::ConstituentItemIndexedSelectionViewBase::IndexArrayView = const SmallSpan<const Int32> |
Definition at line 136 of file ConstituentItemIndexedSelectionView.h.
|
explicitprotected |
Definition at line 38 of file ConstituentItemIndexedSelectionView.cc.
|
inline |
number of selected EnvCells
Definition at line 146 of file ConstituentItemIndexedSelectionView.h.
References m_selection_view.
Referenced by Arcane::Materials::ConstituentItemIndexedSelectionView< ComponentCellVectorView >::ConstituentItemIndexedSelectionView(), and Arcane::Materials::ConstituentItemIndexedSelectionView< ComponentCellVectorView >::ConstituentItemIndexedSelectionView().
|
protected |
Selection.
If this field is omitted during construction, the default will be a 'full' selection (i.e., all original elements, in the same order)
Definition at line 156 of file ConstituentItemIndexedSelectionView.h.
Referenced by size().