#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: