Class EvalExprBTAS¶
Defined in File eval.hpp
Inheritance Relationships¶
Base Type¶
public sequant::EvalExpr
(Class EvalExpr)
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 Functions
-
annot_t const &annot() const noexcept¶
- Returns:
Annotation (container::svector<long>) for BTAS::Tensor.
-
explicit EvalExprBTAS(Tensor const&) noexcept¶
Construct an EvalExprBTAS from a Tensor.
See also
-
explicit EvalExprBTAS(Constant const&) noexcept¶
Construct an EvalExprBTAS from a Constant.
See also
-
explicit EvalExprBTAS(Variable const&) noexcept¶
Construct an EvalExprBTAS from a Variable.
See also
-
EvalExprBTAS(EvalExprBTAS const&, EvalExprBTAS const&, EvalOp) noexcept¶
Construct an EvalExprBTAS from two EvalExprBTAS and an EvalOp.
-
annot_t const &annot() const noexcept¶