Template Struct AnyIrrepContext::Model¶
Defined in File any.hpp
Nested Relationships¶
This struct is a nested type of Class AnyIrrepContext.
Inheritance Relationships¶
Base Type¶
public sequant::AnyIrrepContext::Concept
Struct Documentation¶
-
template<IrrepAlgebra A>
struct Model : public sequant::AnyIrrepContext::Concept¶ Public Types
-
using Set = typename IrrepContext<A>::set_type¶
-
using Irrep = typename IrrepContext<A>::irrep_type¶
Public Functions
-
inline explicit Model(IrrepContext<A> ctx)¶
-
inline AnyIrrepSet irreps_of(const Tensor &tensor) const override¶
-
inline AnyIrrepSet irreps_of(const Variable &variable) const override¶
-
inline AnyIrrepSet totally_symmetric() const override¶
-
inline bool is_totally_symmetric(const AnyIrrepSet &set) const override¶
-
inline AnyIrrepSet empty_set() const override¶
-
inline AnyIrrepSet any_set() const override¶
-
inline AnyIrrepSet product(const AnyIrrepSet &lhs, const AnyIrrepSet &rhs) const override¶
-
inline AnyIrrepSet conjugate(const AnyIrrepSet &set) const override¶
Public Members
-
IrrepContext<A> ctx¶
Public Static Functions
-
static inline Set typed(const AnyIrrepSet &set)¶
- Returns:
The typed version of the given set
-
using Set = typename IrrepContext<A>::set_type¶