xerus
a general purpose tensor library
basic.h File Reference

Header file for shorthand notations that are xerus specific but used throughout the library. More...

#include <stddef.h>
#include "misc/allocator.h"
#include "misc/standard.h"
#include "misc/namedLogger.h"
#include "tensorLogger.h"

Go to the source code of this file.

Namespaces

 xerus
 The main namespace of xerus.
 
 xerus::internal
 Namespace for function and classes designated only for internal use.
 

Typedefs

typedef double xerus::value_t
 The type of values to be used by xerus. More...
 

Functions

void xerus::internal::array_deleter_st (size_t *const _toDelete)
 Internal deleter function, needed because std::shared_ptr misses an array overload. More...
 
void xerus::internal::array_deleter_vt (value_t *const _toDelete)
 Internal deleter function, needed because std::shared_ptr misses an array overload. More...
 

Variables

constexpr const value_t xerus::EPSILON = 8*std::numeric_limits<value_t>::epsilon()
 The default epsilon value in xerus. More...
 

Detailed Description

Header file for shorthand notations that are xerus specific but used throughout the library.

Definition in file basic.h.