Documentation of CSL
Data Structures | Namespaces | Functions
tensorField.h File Reference
#include "field.h"
#include "parent.h"
#include "indicial.h"
Include dependency graph for tensorField.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  csl::TensorFieldParent
 
class  csl::TensorField
 
class  csl::TensorFieldElement
 
class  csl::TDerivativeElement
 
class  csl::TDerivativeParent
 
class  csl::TDerivative
 

Namespaces

 csl
 Namespace for csl library.
 

Functions

template<class ... Args>
std::shared_ptr< TensorFieldParent > csl::tensorfield_s (Args &&...args)
 
template<class ... Args>
std::shared_ptr< TensorFieldParent > csl::tensorfield_s (std::string const &name, csl::Space const *spaceField, std::vector< const Space *> const &indices, Args &&...args)
 
template<typename ... Args>
Expr csl::tensorfieldelement_s (Args &&...args)
 
Expr csl::tderivativeelement_s (const Tensor &t_vector, const Parent &t_parent, const Index &t_index)
 
Expr csl::tderivativeelement_s (const Tensor &t_vector, const Parent &t_parent, const Index &t_index, const Expr &t_operand, bool t_empty)
 
template<class ... Args>
std::shared_ptr< TDerivativeParent > csl::tderivative_s (Args &&...args)
 

Detailed Description

Author
Grégoire Uhlrich
Version
1.3