GMatElastic 0.5.3
Loading...
Searching...
No Matches
GMatTensor Namespace Reference

Tensor products / operations. More...

Namespaces

namespace  array_type
 Container type.
 
namespace  Cartesian2d
 Tensors and tensor operations for a(n) array of 2d tensors of different rank, defined in a Cartesian coordinate system.
 
namespace  Cartesian3d
 Tensors and tensor operations for a(n) array of 3d tensors of different rank, defined in a Cartesian coordinate system.
 

Classes

struct  allocate
 Helper to allocate 'output' which is of the same type of some 'input', but of a different rank. More...
 

Functions

std::string version ()
 Return version string, e.g. More...
 
std::vector< std::string > version_dependencies (bool greedy=true)
 Return versions of this library and of all of its major dependencies. More...
 
std::vector< std::string > version_compiler ()
 Return information on the compiler, the platform, the C++ standard, and the compilation data. More...
 

Detailed Description

Tensor products / operations.

Function Documentation

◆ version()

std::string GMatTensor::version ( )
inline

Return version string, e.g.

"0.8.0"

Returns
Version string.

Definition at line 63 of file version.h.

◆ version_compiler()

std::vector< std::string > GMatTensor::version_compiler ( )
inline

Return information on the compiler, the platform, the C++ standard, and the compilation data.

Returns
List of strings.

Definition at line 245 of file version.h.

◆ version_dependencies()

std::vector< std::string > GMatTensor::version_dependencies ( bool  greedy = true)
inline

Return versions of this library and of all of its major dependencies.

The output is a list of strings:

"gmattensor=0.8.0",
"xtensor=0.20.1",
...
Parameters
greedyAdd as much as possible version information, even if the library is not used here.
Returns
List of strings.

Definition at line 79 of file version.h.