Struct Context::Options

Nested Relationships

This struct is a nested type of Class Context.

Struct Documentation

struct Options

helper for the named-parameter constructor of Context

see the Context documentation for detailed description

Public Members

std::shared_ptr<IndexSpaceRegistry> index_space_registry_shared_ptr = nullptr

a shared_ptr to an IndexSpaceRegistry object

std::optional<IndexSpaceRegistry> index_space_registry = std::nullopt

an IndexSpaceRegistry object; used if index_space_registry_shared_ptr is null and it is nonnull

Vacuum vacuum = Defaults::vacuum

the Vacuum object

IndexSpaceMetric metric = Defaults::metric

the IndexSpaceMetric object

BraKetSymmetry braket_symmetry = Defaults::braket_symmetry

the BraKetSymmetry object

SPBasis spbasis = Defaults::spbasis

the SPBasis object

std::size_t first_dummy_index_ordinal = Defaults::first_dummy_index_ordinal

the first dummy index ordinal

std::optional<CanonicalizeOptions> canonicalization_options = std::nullopt

the default canonicalization options

BraKetTypesetting braket_typesetting = Defaults::braket_typesetting

the BraKetTypesetting object

BraKetSlotTypesetting braket_slot_typesetting = Defaults::braket_slot_typesetting

the BraKetSlotTypesetting object