#include <Adjform.hh>
|
| | AdjformEx () |
| |
| | AdjformEx (const Adjform &adjform, const integer_type &value=1, const Ex &prefactor=Ex()) |
| |
| | AdjformEx (const Adjform &adjform, const integer_type &value, Ex::iterator prefactor) |
| |
| | AdjformEx (Ex &tr, Ex::iterator it, IndexMap &index_map, const Kernel &kernel) |
| |
| integer_type | compare (const AdjformEx &other) const |
| |
| void | combine (const AdjformEx &other) |
| |
| void | combine (const AdjformEx &other, integer_type factor) |
| |
| void | multiply (const integer_type &k) |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| void | clear () |
| |
| size_t | size () const |
| |
| size_t | max_size () const |
| |
| size_t | n_indices () const |
| |
| bool | empty () const |
| |
| const Ex & | get_prefactor_ex () const |
| |
| Ex & | get_prefactor_ex () |
| |
| const Ex & | get_tensor_ex () const |
| |
| Ex & | get_tensor_ex () |
| |
| const integer_type & | get (const Adjform &adjform) const |
| |
| void | set (const Adjform &adjform, const integer_type &value=1) |
| |
| void | add (const Adjform &adjform, const integer_type &value=1) |
| |
| void | apply_young_symmetry (const std::vector< size_t > &indices, bool antisymmetric) |
| |
| void | apply_ident_symmetry (const std::vector< size_t > &positions, size_t n_indices) |
| |
| void | apply_ident_symmetry (const std::vector< size_t > &positions, size_t n_indices, const std::vector< std::vector< int >> &commutation_matrix) |
| |
| void | apply_cyclic_symmetry () |
| |
◆ const_iterator
◆ integer_type
◆ iterator
◆ map_t
◆ AdjformEx() [1/4]
| cadabra::AdjformEx::AdjformEx |
( |
| ) |
|
◆ AdjformEx() [2/4]
| cadabra::AdjformEx::AdjformEx |
( |
const Adjform & |
adjform, |
|
|
const integer_type & |
value = 1, |
|
|
const Ex & |
prefactor = Ex() |
|
) |
| |
◆ AdjformEx() [3/4]
| cadabra::AdjformEx::AdjformEx |
( |
const Adjform & |
adjform, |
|
|
const integer_type & |
value, |
|
|
Ex::iterator |
prefactor |
|
) |
| |
◆ AdjformEx() [4/4]
| cadabra::AdjformEx::AdjformEx |
( |
Ex & |
tr, |
|
|
Ex::iterator |
it, |
|
|
IndexMap & |
index_map, |
|
|
const Kernel & |
kernel |
|
) |
| |
◆ add()
◆ add_()
◆ apply_cyclic_symmetry()
| void cadabra::AdjformEx::apply_cyclic_symmetry |
( |
| ) |
|
◆ apply_ident_symmetry() [1/2]
| void cadabra::AdjformEx::apply_ident_symmetry |
( |
const std::vector< size_t > & |
positions, |
|
|
size_t |
n_indices |
|
) |
| |
◆ apply_ident_symmetry() [2/2]
| void cadabra::AdjformEx::apply_ident_symmetry |
( |
const std::vector< size_t > & |
positions, |
|
|
size_t |
n_indices, |
|
|
const std::vector< std::vector< int >> & |
commutation_matrix |
|
) |
| |
◆ apply_young_symmetry()
| void cadabra::AdjformEx::apply_young_symmetry |
( |
const std::vector< size_t > & |
indices, |
|
|
bool |
antisymmetric |
|
) |
| |
◆ begin() [1/2]
◆ begin() [2/2]
◆ clear()
| void cadabra::AdjformEx::clear |
( |
| ) |
|
◆ combine() [1/2]
| void cadabra::AdjformEx::combine |
( |
const AdjformEx & |
other | ) |
|
◆ combine() [2/2]
◆ compare()
◆ empty()
| bool cadabra::AdjformEx::empty |
( |
| ) |
const |
◆ end() [1/2]
◆ end() [2/2]
◆ get()
◆ get_prefactor_ex() [1/2]
| const Ex & cadabra::AdjformEx::get_prefactor_ex |
( |
| ) |
const |
◆ get_prefactor_ex() [2/2]
| Ex & cadabra::AdjformEx::get_prefactor_ex |
( |
| ) |
|
◆ get_tensor_ex() [1/2]
| const Ex & cadabra::AdjformEx::get_tensor_ex |
( |
| ) |
const |
◆ get_tensor_ex() [2/2]
| Ex & cadabra::AdjformEx::get_tensor_ex |
( |
| ) |
|
◆ max_size()
| size_t cadabra::AdjformEx::max_size |
( |
| ) |
const |
◆ multiply()
◆ n_indices()
| size_t cadabra::AdjformEx::n_indices |
( |
| ) |
const |
◆ set()
◆ set_()
◆ size()
| size_t cadabra::AdjformEx::size |
( |
| ) |
const |
◆ data
| map_t cadabra::AdjformEx::data |
|
private |
◆ prefactor
| Ex cadabra::AdjformEx::prefactor |
|
private |
◆ tensor
| Ex cadabra::AdjformEx::tensor |
|
private |
◆ zero
The documentation for this class was generated from the following files: