lin
Modules | Macros | Typedefs
Core

Defines the core set of tensor types and the basic operations that can be performed on them. More...

Modules

 Operations
 Set of core tensor, matrix, and vector operations.
 
 Traits
 Set of template metaprogramming constructs to examine compile time information about tensor types.
 
 Types
 Set of core tensor types and interfaces used throughout lin.
 

Macros

#define LIN_ASSERT(x)   assert(x)
 Asserts the condition x when assertions are enabled within lin. More...
 

Typedefs

typedef std::size_t lin::size_t
 Type tracking tensor dimensions and sizing.
 

Detailed Description

Defines the core set of tensor types and the basic operations that can be performed on them.

More details to come...

Macro Definition Documentation

#define LIN_ASSERT (   x)    assert(x)

Asserts the condition x when assertions are enabled within lin.

To disable assertions, define the LIN_NO_CASSERT macro when building.