#include <string>
#include <vector>
#include "abstract.h"
Go to the source code of this file.
|
| | csl |
| | Namespace for csl library.
|
| |
|
|
void | csl::AddProperty (csl::Tensor &tensor, Expr const &A, Expr const &B, Expr const &res) |
| |
|
void | csl::AddProperty (csl::Tensor &tensor, std::vector< Expr > const &product, Expr const &res) |
| |
|
const csl::Space * | csl::GetSpace (csl::Tensor const &tensor, int pos=0) |
| |
|
csl::Index | csl::GetIndex (csl::Tensor const &tensor, int pos=0) |
| |
|
csl::Index | csl::GetIndex (csl::Space const *space) |
| |
|
std::vector< csl::Index > | csl::GetIndices (size_t N, csl::Space const *space) |
| |
|
csl::Index | csl::GetIndex (csl::Space const &space) |
| |
|
std::vector< csl::Index > | csl::GetIndices (size_t N, csl::Space const &space) |
| |
|
std::vector< csl::Index > | csl::GetIndices (size_t N, csl::Tensor const &tensor, int pos=0) |
| |
|
std::vector< csl::Index > | csl::GetFullSetOfIndicesFor (csl::Tensor const &tensor) |
| |
|
Tensor | csl::Unitary (std::string const &name, csl::Space const *space) |
| |
|
bool | csl::TestIndexSanity (Expr const &expr, bool verbose=false) |
| |
- Author
- Grégoire Uhlrich
- Version
- 1.3