Class t8_scheme_builder
Defined in File t8_scheme_builder.hxx
Class Documentation
-
class t8_scheme_builder
The scheme builder adds eclass schemes to a scheme container and returns it.
TODO: Make return value a reference.
Public Types
-
using scheme_var = t8_scheme::scheme_var
Datatype for scheme variable, storing a variant of all scheme types.
See also
Public Functions
-
inline t8_scheme_builder()
-
inline ~t8_scheme_builder()
-
template<typename TEclassScheme, typename ..._Args>
inline size_t add_eclass_scheme(_Args&&... args) Add a new element class scheme to the scheme.
- Template Parameters:
TEclassScheme – The type of the element class scheme.
Args – The types of the arguments to pass to the constructor of the element class scheme.
- Parameters:
args – [in] The arguments to pass to the constructor of the element class scheme.
- Returns:
The position of the added element class scheme in the scheme.
-
using scheme_var = t8_scheme::scheme_var