#include "literal.h"
#include "numerical.h"
#include "indicial.h"
#include "vector.h"
Go to the source code of this file.
|
| class | csl::Space |
| | Vector space that has a name, a dimension, a delta tensor and possibly a non-trivial metric. If a metric is given, the indices in this space are signed, i.e. their up- or down- position matter in expressions. More...
|
| |
|
| | csl |
| | Namespace for csl library.
|
| |
|
|
template<typename T , typename G > |
| std::vector< std::pair< T, G > >::iterator | csl::findFirstInPair (std::vector< std::pair< T, G >> &v, const T &element) |
| |
|
template<typename T , typename G > |
| std::vector< std::pair< T, G > >::iterator | csl::findSecondInPair (std::vector< std::pair< T, G >> &v, const G &element) |
| |
|
const Space & | csl::buildMinkowski () |
| |
|
void | csl::fillEpsilonTensor (Expr &tensor, int dim) |
| |
|
const Space | csl::Euclid_R2 ("R2", 2) |
| | Space .
|
| |
|
const Space | csl::Euclid_R3 ("R3", 3) |
| | Space .
|
| |
|
const Space | csl::Euclid_R4 ("R4", 4) |
| | Space .
|
| |
|
|
Expr | csl::DMinko = csl::constant_s("D", csl::int_s(4)) |
| |
|
const Space & | csl::Minkowski = buildMinkowski() |
| | Space with a metric g = diag(-1,1,1,1).
|
| |
- Author
- Grégoire Uhlrich
- Version
- 1.3