Class JuliaTensorOperationsGeneratorContext¶
Defined in File julia_tensor_operations.hpp
Inheritance Relationships¶
Base Type¶
public sequant::ExportContext(Class ExportContext)
Derived Types¶
public sequant::JuliaITensorGeneratorContext(Class JuliaITensorGeneratorContext)public sequant::JuliaTensorKitGeneratorContext(Class JuliaTensorKitGeneratorContext)
Class Documentation¶
-
class JuliaTensorOperationsGeneratorContext : public sequant::ExportContext¶
Context class for the JuliaTensorOperationsGenerator.
Subclassed by sequant::JuliaITensorGeneratorContext, sequant::JuliaTensorKitGeneratorContext
Public Types
-
using TagMap = std::map<IndexSpace, std::string>¶
-
using DimMap = std::map<IndexSpace, std::string>¶
Public Functions
-
JuliaTensorOperationsGeneratorContext() = default¶
-
~JuliaTensorOperationsGeneratorContext() = default¶
-
std::string get_tag(const IndexSpace &space) const¶
-
std::string get_dim(const IndexSpace &space) const¶
-
void set_tag(const IndexSpace &space, std::string tag)¶
-
void set_dim(const IndexSpace &space, std::string dim)¶
-
using TagMap = std::map<IndexSpace, std::string>¶