ExaTN
|
Public Member Functions | |
NetworkBuilderMPS (const NetworkBuilderMPS &)=default | |
NetworkBuilderMPS & | operator= (const NetworkBuilderMPS &)=default |
NetworkBuilderMPS (NetworkBuilderMPS &&) noexcept=default | |
NetworkBuilderMPS & | operator= (NetworkBuilderMPS &&) noexcept=default |
virtual bool | getParameter (const std::string &name, long long *value) const override |
virtual bool | setParameter (const std::string &name, long long value) override |
virtual void | build (TensorNetwork &network) override |
![]() | |
NetworkBuilder (const NetworkBuilder &)=default | |
NetworkBuilder & | operator= (const NetworkBuilder &)=default |
NetworkBuilder (NetworkBuilder &&) noexcept=default | |
NetworkBuilder & | operator= (NetworkBuilder &&) noexcept=default |
Static Public Member Functions | |
static std::unique_ptr< NetworkBuilder > | createNew () |
|
overridevirtual |
Builds a tensor network of a specific kind.
Implements exatn::numerics::NetworkBuilder.
|
overridevirtual |
Retrieves a specific parameter of the tensor network builder.
Implements exatn::numerics::NetworkBuilder.
|
overridevirtual |
Sets a specific parameter of the tensor network builder.
Implements exatn::numerics::NetworkBuilder.