ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
Tensor.h File Reference
#include "../Errors.h"
#include <array>
#include "Coord.h"

Go to the source code of this file.

Classes

class  Tensor
 Class for a matrix 3x3 system object. More...
 

Enumerations

enum  TensorElement {
  XX , XY , XZ , YX ,
  YY , YZ , ZX , ZY ,
  ZZ
}
 Enumeration for the tensor elements. More...
 

Functions

Tensor operator* (const double &scalar, const Tensor &a)
 
Tensor operator+ (const Tensor &a, const Tensor &b)
 
Tensor operator- (const Tensor &a, const Tensor &b)
 

Variables

Tensor tensorBuff
 
Tensor tensorIdentity
 
Tensor tensorCobase
 
Tensor tensorNonConsCobase
 
Tensor tensorF
 
Tensor tensorG
 
Tensor tensorG2
 
Tensor tensorA
 
Tensor tensorEigenvalues
 
Tensor tensorP
 
Tensor tensorPinverse
 
Tensor tensorD
 

Enumeration Type Documentation

◆ TensorElement

Enumeration for the tensor elements.

Enumerator
XX 
XY 
XZ 
YX 
YY 
YZ 
ZX 
ZY 
ZZ 

Function Documentation

◆ operator*()

Tensor operator* ( const double &  scalar,
const Tensor a 
)

◆ operator+()

Tensor operator+ ( const Tensor a,
const Tensor b 
)

◆ operator-()

Tensor operator- ( const Tensor a,
const Tensor b 
)

Variable Documentation

◆ tensorA

Tensor tensorA
extern

◆ tensorBuff

Tensor tensorBuff
extern

◆ tensorCobase

Tensor tensorCobase
extern

◆ tensorD

Tensor tensorD
extern

◆ tensorEigenvalues

Tensor tensorEigenvalues
extern

◆ tensorF

Tensor tensorF
extern

◆ tensorG

Tensor tensorG
extern

◆ tensorG2

Tensor tensorG2
extern

◆ tensorIdentity

Tensor tensorIdentity
extern

◆ tensorNonConsCobase

Tensor tensorNonConsCobase
extern

◆ tensorP

Tensor tensorP
extern

◆ tensorPinverse

Tensor tensorPinverse
extern