.. _exhale_class_classsequant_1_1_generator: Template Class Generator ======================== - Defined in :ref:`file_SeQuant_core_export_generator.hpp` Inheritance Relationships ------------------------- Derived Types ************* - ``public sequant::JuliaTensorOperationsGenerator< JuliaITensorGeneratorContext >`` (:ref:`exhale_class_classsequant_1_1_julia_tensor_operations_generator`) - ``public sequant::JuliaTensorOperationsGenerator< JuliaTensorKitGeneratorContext >`` (:ref:`exhale_class_classsequant_1_1_julia_tensor_operations_generator`) - ``public sequant::PythonEinsumGeneratorBase< NumPyEinsumGeneratorContext >`` (:ref:`exhale_class_classsequant_1_1_python_einsum_generator_base`) - ``public sequant::PythonEinsumGeneratorBase< PyTorchEinsumGeneratorContext >`` (:ref:`exhale_class_classsequant_1_1_python_einsum_generator_base`) - ``public sequant::GenerationOptimizer< MainGenerator, MainContext >`` (:ref:`exhale_class_classsequant_1_1_generation_optimizer`) - ``public sequant::ItfGenerator< Context >`` (:ref:`exhale_class_classsequant_1_1_itf_generator`) - ``public sequant::JuliaTensorOperationsGenerator< Context >`` (:ref:`exhale_class_classsequant_1_1_julia_tensor_operations_generator`) - ``public sequant::TextGenerator< Context >`` (:ref:`exhale_class_classsequant_1_1_text_generator`) Class Documentation ------------------- .. doxygenclass:: sequant::Generator :project: SeQuant :members: :protected-members: :undoc-members: