h5gt 0.2.0
C++ wrapper for HDF5 library (based on HighFive project)
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
h5gt::ElementSet Class Reference

Public Member Functions

 ElementSet (std::initializer_list< std::size_t > list)
 Create a list of points of N-dimension for selection.
 
 ElementSet (std::initializer_list< std::vector< std::size_t > > list)
 Create a list of points of N-dimension for selection.
 
 ElementSet (const std::vector< std::size_t > &element_ids)
 Create a list of points of N-dimension for selection.
 
 ElementSet (const std::vector< std::vector< std::size_t > > &element_ids)
 Create a list of points of N-dimension for selection.
 

Friends

template<typename Derivate >
class SliceTraits
 

Constructor & Destructor Documentation

◆ ElementSet() [1/4]

h5gt::ElementSet::ElementSet ( std::initializer_list< std::size_t > list)
inlineexplicit

Create a list of points of N-dimension for selection.

Parameters
listList of continuous coordinates (eg.: in 2 dimensions space ElementSet{1, 2, 3 ,4} create points (1, 2) and (3, 4)).

◆ ElementSet() [2/4]

h5gt::ElementSet::ElementSet ( std::initializer_list< std::vector< std::size_t > > list)
inlineexplicit

Create a list of points of N-dimension for selection.

Parameters
listList of N-dim points.

◆ ElementSet() [3/4]

h5gt::ElementSet::ElementSet ( const std::vector< std::size_t > & element_ids)
inlineexplicit

Create a list of points of N-dimension for selection.

Parameters
element_idsList of continuous coordinates (eg.: in 2 dimensions space ElementSet{1, 2, 3 ,4} create points (1, 2) and (3, 4)).

◆ ElementSet() [4/4]

h5gt::ElementSet::ElementSet ( const std::vector< std::vector< std::size_t > > & element_ids)
inlineexplicit

Create a list of points of N-dimension for selection.

Parameters
element_idsList of N-dim points.

The documentation for this class was generated from the following files: