Struct OpParams¶
Defined in File op.hpp
Struct Documentation¶
-
struct OpParams¶
Holds parameters for operator construction.
Used with
mbpt::OpMakerandmbpt::OperatorclassesPublic Functions
-
inline void validate() const¶
Validates the parameters for consistency and correctness.
Public Members
-
std::size_t order = 0¶
perturbation order, limited to range [0,9]
-
std::optional<size_t> nbatch = std::nullopt¶
number of batching indices
-
container::svector<std::size_t> batch_ordinals = {}¶
custom batching index ordinals (empty = no batching)
-
bool skip1 = false¶
skip single excitations (for sum operators)
-
inline void validate() const¶