From 5aca7ed0601910e74d808cf6b9fd534f6ab4bd33 Mon Sep 17 00:00:00 2001 From: TeNeS Developers Date: Wed, 28 Feb 2024 23:59:56 +0000 Subject: [PATCH] Deploy docs to master by GitHub Actions triggered by f0177e99e31ff537286eae83d7d555e338d0bd41 --- manual/master/en/html/.buildinfo | 2 +- .../en/html/_sources/about/info.rst.txt | 2 ++ .../observable_section.rst.txt | 14 ++++++++ .../how_to_use/standard_usage.rst.txt | 6 +++- .../master/en/html/_sources/install.rst.txt | 1 + .../tutorial/04_magnetization.rst.txt | 2 +- .../en/html/_static/documentation_options.js | 2 +- manual/master/en/html/about/index.html | 4 +-- manual/master/en/html/about/info.html | 6 ++-- manual/master/en/html/acknowledge/index.html | 4 +-- .../master/en/html/algorithm/algorithms.html | 4 +-- manual/master/en/html/algorithm/index.html | 4 +-- manual/master/en/html/contact/index.html | 4 +-- manual/master/en/html/faq.html | 4 +-- .../correlation_length_section.html | 4 +-- .../correlation_section.html | 4 +-- .../file_specification/expert_format.html | 34 ++++++++++++++++-- .../en/html/file_specification/index.html | 4 +-- .../file_specification/input_summary.html | 4 +-- .../observable_section.html | 34 ++++++++++++++++-- .../file_specification/output_format.html | 4 +-- .../file_specification/parameter_section.html | 4 +-- .../file_specification/simple_format.html | 4 +-- .../file_specification/standard_format.html | 34 ++++++++++++++++-- .../file_specification/tensor_section.html | 4 +-- manual/master/en/html/genindex.html | 4 +-- .../en/html/how_to_use/expert_usage.html | 4 +-- manual/master/en/html/how_to_use/index.html | 4 +-- .../en/html/how_to_use/simple_usage.html | 4 +-- .../en/html/how_to_use/standard_usage.html | 20 +++++++++-- manual/master/en/html/index.html | 4 +-- manual/master/en/html/install.html | 5 +-- manual/master/en/html/objects.inv | Bin 2063 -> 2063 bytes manual/master/en/html/search.html | 4 +-- manual/master/en/html/searchindex.js | 2 +- .../tutorial/01_transverse_field_ising.html | 4 +-- .../en/html/tutorial/02_time_evolution.html | 4 +-- .../html/tutorial/03_finite_temperature.html | 4 +-- .../en/html/tutorial/04_magnetization.html | 6 ++-- .../05_hardcore_boson_triangular.html | 4 +-- .../master/en/html/tutorial/06_std_model.html | 4 +-- manual/master/en/html/tutorial/index.html | 4 +-- manual/master/ja/html/.buildinfo | 2 +- .../ja/html/_sources/about/info.rst.txt | 2 ++ .../observable_section.rst.txt | 24 ++++++++++--- .../how_to_use/standard_usage.rst.txt | 6 +++- .../master/ja/html/_sources/install.rst.txt | 1 + .../tutorial/04_magnetization.rst.txt | 2 +- .../ja/html/_static/documentation_options.js | 2 +- manual/master/ja/html/about/index.html | 4 +-- manual/master/ja/html/about/info.html | 6 ++-- manual/master/ja/html/acknowledge/index.html | 4 +-- .../master/ja/html/algorithm/algorithms.html | 4 +-- manual/master/ja/html/algorithm/index.html | 4 +-- manual/master/ja/html/contact/index.html | 4 +-- manual/master/ja/html/faq.html | 4 +-- .../correlation_length_section.html | 4 +-- .../correlation_section.html | 4 +-- .../file_specification/expert_format.html | 34 ++++++++++++++++-- .../ja/html/file_specification/index.html | 4 +-- .../file_specification/input_summary.html | 4 +-- .../observable_section.html | 34 ++++++++++++++++-- .../file_specification/output_format.html | 4 +-- .../file_specification/parameter_section.html | 4 +-- .../file_specification/simple_format.html | 4 +-- .../file_specification/standard_format.html | 34 ++++++++++++++++-- .../file_specification/tensor_section.html | 4 +-- manual/master/ja/html/genindex.html | 4 +-- .../ja/html/how_to_use/expert_usage.html | 4 +-- manual/master/ja/html/how_to_use/index.html | 4 +-- .../ja/html/how_to_use/simple_usage.html | 4 +-- .../ja/html/how_to_use/standard_usage.html | 22 +++++++++--- manual/master/ja/html/index.html | 4 +-- manual/master/ja/html/install.html | 5 +-- manual/master/ja/html/objects.inv | Bin 2379 -> 2379 bytes manual/master/ja/html/search.html | 4 +-- manual/master/ja/html/searchindex.js | 2 +- .../tutorial/01_transverse_field_ising.html | 4 +-- .../ja/html/tutorial/02_time_evolution.html | 4 +-- .../html/tutorial/03_finite_temperature.html | 4 +-- .../ja/html/tutorial/04_magnetization.html | 6 ++-- .../05_hardcore_boson_triangular.html | 4 +-- .../master/ja/html/tutorial/06_std_model.html | 4 +-- manual/master/ja/html/tutorial/index.html | 4 +-- 84 files changed, 408 insertions(+), 152 deletions(-) diff --git a/manual/master/en/html/.buildinfo b/manual/master/en/html/.buildinfo index cfa0dada..1dc7d072 100644 --- a/manual/master/en/html/.buildinfo +++ b/manual/master/en/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 397c87dbe86c85c47af108dc4cb2c799 +config: 176d80ff8359ec12e8ba2d347e07d12f tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/manual/master/en/html/_sources/about/info.rst.txt b/manual/master/en/html/_sources/about/info.rst.txt index ae9fd929..9fa57393 100644 --- a/manual/master/en/html/_sources/about/info.rst.txt +++ b/manual/master/en/html/_sources/about/info.rst.txt @@ -20,6 +20,8 @@ TeNeS is developed by the following members. Version information ====================== +- ver. 2.1.0: released on 2024-02-28. +- ver. 2.0.0: released on 2023-11-17. - ver. 2.0-beta: released on 2023-10-25. - ver. 1.3.4: released on 2023-09-13. - ver. 1.3.3: released on 2023-07-14. diff --git a/manual/master/en/html/_sources/file_specification/observable_section.rst.txt b/manual/master/en/html/_sources/file_specification/observable_section.rst.txt index f64b8129..6e27ad76 100644 --- a/manual/master/en/html/_sources/file_specification/observable_section.rst.txt +++ b/manual/master/en/html/_sources/file_specification/observable_section.rst.txt @@ -18,6 +18,8 @@ Define one-body operators that indicate physical quantities defined at each site ``sites``, "Site number", Integer or a list of integer ``dim``, "Dimension of an operator", Integer ``elements``, "Non-zero elements of an operator", String + ``coeff``, "Coefficient of operator (real part)", Float + ``coeff_im``, "Coefficient of operator (imaginary part)", Float ``name`` specifies an operator name. @@ -35,6 +37,9 @@ One element is specified by one line consisting of two integers and two floating - The first two integers are the state numbers before and after the act of the operator, respectively. - The latter two floats indicate the real and imaginary parts of the elements of the operator, respectively. +``coeff`` and ``coeff_im`` are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively. + Example ....... @@ -93,6 +98,8 @@ Define two-body operators that indicate physical quantities defined on two sites ``dim``, "Dimension of an operator", Integer ``elements``, "Non-zero elements of an operator", String ``ops``, "Index of onesite operators", A list of integer + ``coeff``, "Coefficient of operator (real part)", Float + ``coeff_im``, "Coefficient of operator (imaginary part)", Float ``name`` specifies an operator name. @@ -123,6 +130,9 @@ For example, if :math:`S^z` is defined as ``group = 0`` in ``observable.onesite` If both ``elements`` and ``ops`` are defined, the process will end in error. +``coeff`` and ``coeff_im`` are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively. + Example ....... @@ -193,6 +203,8 @@ It is defined as a direct product of one-body operators defined in ``observable. ``group``, "Identification number of operators", Integer ``multisites``, "Sites", String ``ops``, "Index of onesite operators", List of integers + ``coeff``, "Coefficient of operator (real part)", Float + ``coeff_im``, "Coefficient of operator (imaginary part)", Float ``name`` specifies an operator name. @@ -210,3 +222,5 @@ One line consisting of integers means a set sites. Using ``ops``, a multi-body operator can be defined as a direct product of the one-body operators defined in ``observable.onesite``. For example, if :math:`S^z` is defined as ``group = 0`` in ``observable.onesite``, :math:`S^z_i S^z_j S^z_k` can be expressed as ``ops = [0,0,0]``. +``coeff`` and ``coeff_im`` are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively. diff --git a/manual/master/en/html/_sources/how_to_use/standard_usage.rst.txt b/manual/master/en/html/_sources/how_to_use/standard_usage.rst.txt index 79d11f8c..49c394a9 100644 --- a/manual/master/en/html/_sources/how_to_use/standard_usage.rst.txt +++ b/manual/master/en/html/_sources/how_to_use/standard_usage.rst.txt @@ -10,7 +10,11 @@ Usage of ``tenes_std`` $ tenes_std std.toml -- Takes a file as an argument +- Takes input files as arguments + - Multiple input files can be specified + - When parameters are duplicated, ``tenes_std`` stops with an error + - Sections that can be specified multiple times, such as ``[[observable.onesite]]``, can be specified in multiple input files simultaneously + - In this case, the sections in the latter input file are appended to those in the former input file - Output an input file for ``tenes`` - Command line options are as follows - ``--help`` diff --git a/manual/master/en/html/_sources/install.rst.txt b/manual/master/en/html/_sources/install.rst.txt index 001ed0bf..577d3c57 100644 --- a/manual/master/en/html/_sources/install.rst.txt +++ b/manual/master/en/html/_sources/install.rst.txt @@ -16,6 +16,7 @@ The following tools are required for building TeNeS. 1. C++11 compiler 2. CMake (>=3.6.0) +3. BLAS and LAPACK TeNeS depends on the following libraries, but these are downloaded automatically through the build process. diff --git a/manual/master/en/html/_sources/tutorial/04_magnetization.rst.txt b/manual/master/en/html/_sources/tutorial/04_magnetization.rst.txt index 65cd97cb..c3ca9d15 100644 --- a/manual/master/en/html/_sources/tutorial/04_magnetization.rst.txt +++ b/manual/master/en/html/_sources/tutorial/04_magnetization.rst.txt @@ -107,7 +107,7 @@ Then, the magnetization curve shown in the right panel of :: - load 'plot_ene_square.gp' + load 'plot_square_ene.gp' you will obtain the ground-state energy as shown in the left panel of :numref:`fig_tutorial5_square`. The calculation is almost converged at 2000 diff --git a/manual/master/en/html/_static/documentation_options.js b/manual/master/en/html/_static/documentation_options.js index b8c4832e..69415c9b 100644 --- a/manual/master/en/html/_static/documentation_options.js +++ b/manual/master/en/html/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '2.0.0', + VERSION: '2.1.0', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/manual/master/en/html/about/index.html b/manual/master/en/html/about/index.html index 1df2875a..d512c1d6 100644 --- a/manual/master/en/html/about/index.html +++ b/manual/master/en/html/about/index.html @@ -5,10 +5,10 @@ - 1. What is TeNeS ? — TeNeS 2.0.0 documentation + 1. What is TeNeS ? — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/about/info.html b/manual/master/en/html/about/info.html index c60986e8..9c63fcad 100644 --- a/manual/master/en/html/about/info.html +++ b/manual/master/en/html/about/info.html @@ -5,10 +5,10 @@ - 1.1. Overview — TeNeS 2.0.0 documentation + 1.1. Overview — TeNeS 2.1.0 documentation - + @@ -54,6 +54,8 @@

1.2. Developers

1.3. Version information

+

coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

Example

As an example, the case of \(S^z\) operator for S=1/2

@@ -651,6 +661,14 @@

observable.twos

Index of onesite operators

A list of integer

+

coeff

+

Coefficient of operator (real part)

+

Float

+ +

coeff_im

+

Coefficient of operator (imaginary part)

+

Float

+

name specifies an operator name.

@@ -680,6 +698,8 @@

observable.twos

Using ops, a two-body operator can be defined as a direct product of the one-body operators defined in observable.onesite. For example, if \(S^z\) is defined as group = 0 in observable.onesite, \(S ^ z_iS ^ z_j\) can be expressed as ops = [0,0].

If both elements and ops are defined, the process will end in error.

+

coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

Example

As an example, for the calculation of the energy of the bond Hamiltonian for S=1/2 Heisenberg model on square lattice at Lsub=[2,2] , the way to define two site operators (equal to the Hamiltonian)

@@ -762,6 +782,14 @@

observable.mult

Index of onesite operators

List of integers

+

coeff

+

Coefficient of operator (real part)

+

Float

+ +

coeff_im

+

Coefficient of operator (imaginary part)

+

Float

+

name specifies an operator name.

@@ -779,6 +807,8 @@

observable.mult

Using ops, a multi-body operator can be defined as a direct product of the one-body operators defined in observable.onesite. For example, if \(S^z\) is defined as group = 0 in observable.onesite, \(S^z_i S^z_j S^z_k\) can be expressed as ops = [0,0,0].

+

coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

diff --git a/manual/master/en/html/file_specification/index.html b/manual/master/en/html/file_specification/index.html index 56fc279e..e9fd6838 100644 --- a/manual/master/en/html/file_specification/index.html +++ b/manual/master/en/html/file_specification/index.html @@ -5,10 +5,10 @@ - 5. File format — TeNeS 2.0.0 documentation + 5. File format — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/file_specification/input_summary.html b/manual/master/en/html/file_specification/input_summary.html index b1669506..9e44ff64 100644 --- a/manual/master/en/html/file_specification/input_summary.html +++ b/manual/master/en/html/file_specification/input_summary.html @@ -5,10 +5,10 @@ - 5.1. Short summary for input files of TeNeS — TeNeS 2.0.0 documentation + 5.1. Short summary for input files of TeNeS — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/file_specification/observable_section.html b/manual/master/en/html/file_specification/observable_section.html index 0116b9fe..c2f2e63e 100644 --- a/manual/master/en/html/file_specification/observable_section.html +++ b/manual/master/en/html/file_specification/observable_section.html @@ -5,10 +5,10 @@ - observable.onesite — TeNeS 2.0.0 documentation + observable.onesite — TeNeS 2.1.0 documentation - + @@ -68,6 +68,14 @@

observable.ones

Non-zero elements of an operator

String

+

coeff

+

Coefficient of operator (real part)

+

Float

+ +

coeff_im

+

Coefficient of operator (imaginary part)

+

Float

+

name specifies an operator name.

@@ -82,6 +90,8 @@

observable.ones
  • The first two integers are the state numbers before and after the act of the operator, respectively.

  • The latter two floats indicate the real and imaginary parts of the elements of the operator, respectively.

  • +

    coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

    Example

    As an example, the case of \(S^z\) operator for S=1/2

    @@ -155,6 +165,14 @@

    observable.twos

    Index of onesite operators

    A list of integer

    +

    coeff

    +

    Coefficient of operator (real part)

    +

    Float

    + +

    coeff_im

    +

    Coefficient of operator (imaginary part)

    +

    Float

    +

    name specifies an operator name.

    @@ -184,6 +202,8 @@

    observable.twos

    Using ops, a two-body operator can be defined as a direct product of the one-body operators defined in observable.onesite. For example, if \(S^z\) is defined as group = 0 in observable.onesite, \(S ^ z_iS ^ z_j\) can be expressed as ops = [0,0].

    If both elements and ops are defined, the process will end in error.

    +

    coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

    Example

    As an example, for the calculation of the energy of the bond Hamiltonian for S=1/2 Heisenberg model on square lattice at Lsub=[2,2] , the way to define two site operators (equal to the Hamiltonian)

    @@ -266,6 +286,14 @@

    observable.mult

    Index of onesite operators

    List of integers

    +

    coeff

    +

    Coefficient of operator (real part)

    +

    Float

    + +

    coeff_im

    +

    Coefficient of operator (imaginary part)

    +

    Float

    +

    name specifies an operator name.

    @@ -283,6 +311,8 @@

    observable.mult

    Using ops, a multi-body operator can be defined as a direct product of the one-body operators defined in observable.onesite. For example, if \(S^z\) is defined as group = 0 in observable.onesite, \(S^z_i S^z_j S^z_k\) can be expressed as ops = [0,0,0].

    +

    coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

    diff --git a/manual/master/en/html/file_specification/output_format.html b/manual/master/en/html/file_specification/output_format.html index 676a5768..30e27870 100644 --- a/manual/master/en/html/file_specification/output_format.html +++ b/manual/master/en/html/file_specification/output_format.html @@ -5,10 +5,10 @@ - 5.5. Output files — TeNeS 2.0.0 documentation + 5.5. Output files — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/file_specification/parameter_section.html b/manual/master/en/html/file_specification/parameter_section.html index 449a97f1..8ad84451 100644 --- a/manual/master/en/html/file_specification/parameter_section.html +++ b/manual/master/en/html/file_specification/parameter_section.html @@ -5,10 +5,10 @@ - parameter.general — TeNeS 2.0.0 documentation + parameter.general — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/file_specification/simple_format.html b/manual/master/en/html/file_specification/simple_format.html index c75d3f09..a29b28a8 100644 --- a/manual/master/en/html/file_specification/simple_format.html +++ b/manual/master/en/html/file_specification/simple_format.html @@ -5,10 +5,10 @@ - 5.2. Input file for tenes_simple — TeNeS 2.0.0 documentation + 5.2. Input file for tenes_simple — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/file_specification/standard_format.html b/manual/master/en/html/file_specification/standard_format.html index 14beffc5..8f07ee07 100644 --- a/manual/master/en/html/file_specification/standard_format.html +++ b/manual/master/en/html/file_specification/standard_format.html @@ -5,10 +5,10 @@ - 5.3. Input file for tenes_std — TeNeS 2.0.0 documentation + 5.3. Input file for tenes_std — TeNeS 2.1.0 documentation - + @@ -563,6 +563,14 @@

    observable.ones

    Non-zero elements of an operator

    String

    +

    coeff

    +

    Coefficient of operator (real part)

    +

    Float

    + +

    coeff_im

    +

    Coefficient of operator (imaginary part)

    +

    Float

    +

    name specifies an operator name.

    @@ -577,6 +585,8 @@

    observable.ones
  • The first two integers are the state numbers before and after the act of the operator, respectively.

  • The latter two floats indicate the real and imaginary parts of the elements of the operator, respectively.

  • +

    coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

    Example

    As an example, the case of \(S^z\) operator for S=1/2

    @@ -650,6 +660,14 @@

    observable.twos

    Index of onesite operators

    A list of integer

    +

    coeff

    +

    Coefficient of operator (real part)

    +

    Float

    + +

    coeff_im

    +

    Coefficient of operator (imaginary part)

    +

    Float

    +

    name specifies an operator name.

    @@ -679,6 +697,8 @@

    observable.twos

    Using ops, a two-body operator can be defined as a direct product of the one-body operators defined in observable.onesite. For example, if \(S^z\) is defined as group = 0 in observable.onesite, \(S ^ z_iS ^ z_j\) can be expressed as ops = [0,0].

    If both elements and ops are defined, the process will end in error.

    +

    coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

    Example

    As an example, for the calculation of the energy of the bond Hamiltonian for S=1/2 Heisenberg model on square lattice at Lsub=[2,2] , the way to define two site operators (equal to the Hamiltonian)

    @@ -761,6 +781,14 @@

    observable.mult

    Index of onesite operators

    List of integers

    +

    coeff

    +

    Coefficient of operator (real part)

    +

    Float

    + +

    coeff_im

    +

    Coefficient of operator (imaginary part)

    +

    Float

    +

    name specifies an operator name.

    @@ -778,6 +806,8 @@

    observable.mult

    Using ops, a multi-body operator can be defined as a direct product of the one-body operators defined in observable.onesite. For example, if \(S^z\) is defined as group = 0 in observable.onesite, \(S^z_i S^z_j S^z_k\) can be expressed as ops = [0,0,0].

    +

    coeff and coeff_im are real and imaginary parts of the coefficient of the operator, respectively. +If omitted, they are set to 1.0 and 0.0, respectively.

    diff --git a/manual/master/en/html/file_specification/tensor_section.html b/manual/master/en/html/file_specification/tensor_section.html index 328d4eb5..a778ef10 100644 --- a/manual/master/en/html/file_specification/tensor_section.html +++ b/manual/master/en/html/file_specification/tensor_section.html @@ -5,10 +5,10 @@ - tensor.unitcell subsection — TeNeS 2.0.0 documentation + tensor.unitcell subsection — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/genindex.html b/manual/master/en/html/genindex.html index dc2bba27..6f6dce40 100644 --- a/manual/master/en/html/genindex.html +++ b/manual/master/en/html/genindex.html @@ -4,10 +4,10 @@ - Index — TeNeS 2.0.0 documentation + Index — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/how_to_use/expert_usage.html b/manual/master/en/html/how_to_use/expert_usage.html index c8dfcc86..878feef3 100644 --- a/manual/master/en/html/how_to_use/expert_usage.html +++ b/manual/master/en/html/how_to_use/expert_usage.html @@ -5,10 +5,10 @@ - 3.3. Usage of tenes — TeNeS 2.0.0 documentation + 3.3. Usage of tenes — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/how_to_use/index.html b/manual/master/en/html/how_to_use/index.html index ced40532..a3cddb22 100644 --- a/manual/master/en/html/how_to_use/index.html +++ b/manual/master/en/html/how_to_use/index.html @@ -5,10 +5,10 @@ - 3. Usage — TeNeS 2.0.0 documentation + 3. Usage — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/how_to_use/simple_usage.html b/manual/master/en/html/how_to_use/simple_usage.html index 8446b9b1..e82a07a4 100644 --- a/manual/master/en/html/how_to_use/simple_usage.html +++ b/manual/master/en/html/how_to_use/simple_usage.html @@ -5,10 +5,10 @@ - 3.1. Usage of tenes_simple — TeNeS 2.0.0 documentation + 3.1. Usage of tenes_simple — TeNeS 2.1.0 documentation - + diff --git a/manual/master/en/html/how_to_use/standard_usage.html b/manual/master/en/html/how_to_use/standard_usage.html index fe273aab..364b04bd 100644 --- a/manual/master/en/html/how_to_use/standard_usage.html +++ b/manual/master/en/html/how_to_use/standard_usage.html @@ -5,10 +5,10 @@ - 3.2. Usage of tenes_std — TeNeS 2.0.0 documentation + 3.2. Usage of tenes_std — TeNeS 2.1.0 documentation - + @@ -39,7 +39,21 @@

    3.2. Usage of -
  • Takes a file as an argument

  • +
  • +
    Takes input files as arguments
      +
    • Multiple input files can be specified

    • +
    • When parameters are duplicated, tenes_std stops with an error

    • +
    • +
      Sections that can be specified multiple times, such as [[observable.onesite]], can be specified in multiple input files simultaneously
        +
      • In this case, the sections in the latter input file are appended to those in the former input file

      • +
      +
      +
      +
    • +
    +
    +
    +
  • Output an input file for tenes

  • Command line options are as follows
    +

    coeff, coeff_im は演算子にかかる係数の実部と虚部です。 +省略した場合はそれぞれ 1.0, 0.0 になります。

    S=1/2 のSz 演算子

    @@ -158,6 +168,14 @@

    observable.twos

    onesite 演算子の識別番号

    整数のリスト

    +

    coeff

    +

    演算子にかかる係数(実部)

    +

    実数

    + +

    coeff_im

    +

    演算子にかかる係数(虚部)

    +

    実数

    +

    name は演算子の名前です。

    @@ -185,6 +203,8 @@

    observable.twos 例えば observable.onesitegroup=0 として \(S^z\) を定義していた場合には、 ops = [0,0] として \(S^z_iS^z_j\) を表現できます。

    elementsops を同時に定義した場合にはエラー終了します。

    +

    coeff, coeff_im は演算子にかかる係数の実部と虚部です。 +省略した場合はそれぞれ 1.0, 0.0 になります。

    ここでは具体例として、Lsub=[2,2] の正方格子 S=1/2 ハイゼンベルグ模型のボンドハミルトニアンのエネルギーを求めるため、 @@ -271,6 +291,14 @@

    observable.mult

    onesite 演算子の識別番号

    整数のリスト

    +

    coeff

    +

    演算子にかかる係数(実部)

    +

    実数

    + +

    coeff_im

    +

    演算子にかかる係数(虚部)

    +

    実数

    +

    name は演算子の名前です。

    @@ -289,6 +317,8 @@

    observable.mult

    ops を用いて observable.onesite で定義した1体演算子の直積として演算子を定義します。 例えば observable.onesitegroup=0 として \(S^z\) を定義していた場合には、 ops = [0,0,0] として \(S^z_iS^z_jS^z_k\) を表現できます。

    +

    coeff, coeff_im は演算子にかかる係数の実部と虚部です。 +省略した場合はそれぞれ 1.0, 0.0 になります。

    diff --git a/manual/master/ja/html/file_specification/output_format.html b/manual/master/ja/html/file_specification/output_format.html index 2a42202a..03049a75 100644 --- a/manual/master/ja/html/file_specification/output_format.html +++ b/manual/master/ja/html/file_specification/output_format.html @@ -5,10 +5,10 @@ - 5.5. 出力ファイル — TeNeS 2.0.0 ドキュメント + 5.5. 出力ファイル — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/file_specification/parameter_section.html b/manual/master/ja/html/file_specification/parameter_section.html index 63f7c8d2..a7f43b5f 100644 --- a/manual/master/ja/html/file_specification/parameter_section.html +++ b/manual/master/ja/html/file_specification/parameter_section.html @@ -5,10 +5,10 @@ - parameter.general — TeNeS 2.0.0 ドキュメント + parameter.general — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/file_specification/simple_format.html b/manual/master/ja/html/file_specification/simple_format.html index c57233bb..6d0398ba 100644 --- a/manual/master/ja/html/file_specification/simple_format.html +++ b/manual/master/ja/html/file_specification/simple_format.html @@ -5,10 +5,10 @@ - 5.2. tenes_simple の入力ファイル — TeNeS 2.0.0 ドキュメント + 5.2. tenes_simple の入力ファイル — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/file_specification/standard_format.html b/manual/master/ja/html/file_specification/standard_format.html index cc9af012..8fa6772f 100644 --- a/manual/master/ja/html/file_specification/standard_format.html +++ b/manual/master/ja/html/file_specification/standard_format.html @@ -5,10 +5,10 @@ - 5.3. tenes_std の入力ファイル — TeNeS 2.0.0 ドキュメント + 5.3. tenes_std の入力ファイル — TeNeS 2.1.0 ドキュメント - + @@ -566,6 +566,14 @@

    observable.ones

    演算子の非ゼロ要素

    文字列

    +

    coeff

    +

    演算子にかかる係数(実部)

    +

    実数

    + +

    coeff_im

    +

    演算子にかかる係数(虚部)

    +

    実数

    +

    name は演算子の名前です。

    @@ -580,6 +588,8 @@

    observable.ones
  • 最初の2つはそれぞれ演算子が作用する前と後の状態番号を示します。

  • あとの2つはそれぞれ演算子の要素の実部と虚部を示します。

  • +

    coeff, coeff_im は演算子にかかる係数の実部と虚部です。 +省略した場合はそれぞれ 1.0, 0.0 になります。

    S=1/2 のSz 演算子

    @@ -655,6 +665,14 @@

    observable.twos

    onesite 演算子の識別番号

    整数のリスト

    +

    coeff

    +

    演算子にかかる係数(実部)

    +

    実数

    + +

    coeff_im

    +

    演算子にかかる係数(虚部)

    +

    実数

    +

    name は演算子の名前です。

    @@ -682,6 +700,8 @@

    observable.twos 例えば observable.onesitegroup=0 として \(S^z\) を定義していた場合には、 ops = [0,0] として \(S^z_iS^z_j\) を表現できます。

    elementsops を同時に定義した場合にはエラー終了します。

    +

    coeff, coeff_im は演算子にかかる係数の実部と虚部です。 +省略した場合はそれぞれ 1.0, 0.0 になります。

    ここでは具体例として、Lsub=[2,2] の正方格子 S=1/2 ハイゼンベルグ模型のボンドハミルトニアンのエネルギーを求めるため、 @@ -768,6 +788,14 @@

    observable.mult

    onesite 演算子の識別番号

    整数のリスト

    +

    coeff

    +

    演算子にかかる係数(実部)

    +

    実数

    + +

    coeff_im

    +

    演算子にかかる係数(虚部)

    +

    実数

    +

    name は演算子の名前です。

    @@ -786,6 +814,8 @@

    observable.mult

    ops を用いて observable.onesite で定義した1体演算子の直積として演算子を定義します。 例えば observable.onesitegroup=0 として \(S^z\) を定義していた場合には、 ops = [0,0,0] として \(S^z_iS^z_jS^z_k\) を表現できます。

    +

    coeff, coeff_im は演算子にかかる係数の実部と虚部です。 +省略した場合はそれぞれ 1.0, 0.0 になります。

    diff --git a/manual/master/ja/html/file_specification/tensor_section.html b/manual/master/ja/html/file_specification/tensor_section.html index 1baf6d80..caf1c346 100644 --- a/manual/master/ja/html/file_specification/tensor_section.html +++ b/manual/master/ja/html/file_specification/tensor_section.html @@ -5,10 +5,10 @@ - tensor.unitcell サブセクション — TeNeS 2.0.0 ドキュメント + tensor.unitcell サブセクション — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/genindex.html b/manual/master/ja/html/genindex.html index ea7a82af..f572babc 100644 --- a/manual/master/ja/html/genindex.html +++ b/manual/master/ja/html/genindex.html @@ -4,10 +4,10 @@ - 索引 — TeNeS 2.0.0 ドキュメント + 索引 — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/how_to_use/expert_usage.html b/manual/master/ja/html/how_to_use/expert_usage.html index b1a70397..64d51596 100644 --- a/manual/master/ja/html/how_to_use/expert_usage.html +++ b/manual/master/ja/html/how_to_use/expert_usage.html @@ -5,10 +5,10 @@ - 3.3. tenes の使用方法 — TeNeS 2.0.0 ドキュメント + 3.3. tenes の使用方法 — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/how_to_use/index.html b/manual/master/ja/html/how_to_use/index.html index 0c4f6ee1..e1562fa0 100644 --- a/manual/master/ja/html/how_to_use/index.html +++ b/manual/master/ja/html/how_to_use/index.html @@ -5,10 +5,10 @@ - 3. 使用方法 — TeNeS 2.0.0 ドキュメント + 3. 使用方法 — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/how_to_use/simple_usage.html b/manual/master/ja/html/how_to_use/simple_usage.html index 6efcb2da..1ceb2ca7 100644 --- a/manual/master/ja/html/how_to_use/simple_usage.html +++ b/manual/master/ja/html/how_to_use/simple_usage.html @@ -5,10 +5,10 @@ - 3.1. tenes_simple の使用方法 — TeNeS 2.0.0 ドキュメント + 3.1. tenes_simple の使用方法 — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/how_to_use/standard_usage.html b/manual/master/ja/html/how_to_use/standard_usage.html index d2066fea..d069bd0f 100644 --- a/manual/master/ja/html/how_to_use/standard_usage.html +++ b/manual/master/ja/html/how_to_use/standard_usage.html @@ -5,10 +5,10 @@ - 3.2. tenes_std の使用方法 — TeNeS 2.0.0 ドキュメント + 3.2. tenes_std の使用方法 — TeNeS 2.1.0 ドキュメント - + @@ -36,11 +36,25 @@

    3.2. tenes_std の使用方法

    tenes_std は与えられたハミルトニアンから虚時間刻み \(\tau\) の虚時間発展演算子 \(\exp\left(-\tau \mathcal{H}_{ij}\right)\) を導出し、 tenes の入力ファイルを生成するツールです。

    -
    $ tenes_std std.toml
    +
    $ tenes_std std.toml [std_2.toml ...]
     

    とすれば、 図 4.6 の右図のような磁化カーブが得られます。同様に

    -
    load 'plot_ene_square.gp'
    +
    load 'plot_square_ene.gp'
     

    とすれば、図 4.6 の左図のような基底エネルギーのグラフが得られます。

    diff --git a/manual/master/ja/html/tutorial/05_hardcore_boson_triangular.html b/manual/master/ja/html/tutorial/05_hardcore_boson_triangular.html index f7768829..4c236359 100644 --- a/manual/master/ja/html/tutorial/05_hardcore_boson_triangular.html +++ b/manual/master/ja/html/tutorial/05_hardcore_boson_triangular.html @@ -5,10 +5,10 @@ - 4.5. 三角格子上のハードコアボゾン模型の相図 — TeNeS 2.0.0 ドキュメント + 4.5. 三角格子上のハードコアボゾン模型の相図 — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/tutorial/06_std_model.html b/manual/master/ja/html/tutorial/06_std_model.html index eabda9aa..4aed4877 100644 --- a/manual/master/ja/html/tutorial/06_std_model.html +++ b/manual/master/ja/html/tutorial/06_std_model.html @@ -5,10 +5,10 @@ - 4.6. スタンダードモードによる格子・模型・演算子の定義 — TeNeS 2.0.0 ドキュメント + 4.6. スタンダードモードによる格子・模型・演算子の定義 — TeNeS 2.1.0 ドキュメント - + diff --git a/manual/master/ja/html/tutorial/index.html b/manual/master/ja/html/tutorial/index.html index 8696ebea..c3449182 100644 --- a/manual/master/ja/html/tutorial/index.html +++ b/manual/master/ja/html/tutorial/index.html @@ -5,10 +5,10 @@ - 4. チュートリアル — TeNeS 2.0.0 ドキュメント + 4. チュートリアル — TeNeS 2.1.0 ドキュメント - +