Template Class JuliaTensorKitGenerator

Inheritance Relationships

Base Type

Class Documentation

template<typename Context = JuliaTensorKitGeneratorContext>
class JuliaTensorKitGenerator : public sequant::JuliaTensorOperationsGenerator<JuliaTensorKitGeneratorContext>

Generator for producing Julia code using the ITensor framework

Public Functions

JuliaTensorKitGenerator() = default
~JuliaTensorKitGenerator() = default
inline virtual std::string get_format_name() const override
Returns:

The name of the format this generator will produce (i.e. the name of the programming language and/or framework)

inline void create(const Tensor &tensor, bool zero_init, const Context &ctx) override
inline void load(const Tensor &tensor, bool set_to_zero, const Context &ctx) override