Class EvalExprBTAS

Inheritance Relationships

Base Type

Class Documentation

class EvalExprBTAS : public sequant::EvalExpr

This class extends the EvalExpr class by adding a annot() method so that it can be used to evaluate using BTAS.

Public Types

using annot_t = container::svector<long>

Public Functions

template<typename ...Args, typename = std::enable_if_t<std::is_constructible_v<EvalExpr, Args...>>>
inline EvalExprBTAS(Args&&... args)
inline annot_t const &annot() const noexcept
Returns:

Annotation (container::svector<long>) for BTAS::Tensor.