Program Listing for File sparse.h#

Return to documentation for file (oti/sparse.h)

#ifndef OTI_SPARSE_H
#define OTI_SPARSE_H


// ----------------------------------------------------------------------------------------------------
// ---------------------------------     EXTERNAL LIBRARIES     ---------------------------------------
// ----------------------------------------------------------------------------------------------------

#include "oti/core.h"
#include "oti/real.h"

// ----------------------------------------------------------------------------------------------------
// --------------------------------    END EXTERNAL LIBRARIES     -------------------------------------
// ----------------------------------------------------------------------------------------------------








// ----------------------------------------------------------------------------------------------------
// -------------------------------------    END STRUCTURES      ---------------------------------------
// ----------------------------------------------------------------------------------------------------



// ----------------------------------------------------------------------------------------------------
// ------------------------------------    SCALAR DECLARATIONS     ------------------------------------
// ----------------------------------------------------------------------------------------------------

// Append oti number structures.
#include "sparse/scalar/structures.h"

// Append core operations.
#include "sparse/scalar/base.h"

// Append utils.
#include "sparse/scalar/utils.h"

// Append algebra declarations.
#include "sparse/scalar/algebra.h"

// Append function declarations.
#include "sparse/scalar/functions.h"

// Gauss structure
#include "sparse/scalar/gauss.h"


// ----------------------------------------------------------------------------------------------------
// ----------------------------------     END SCALAR DECLARATIONS     ---------------------------------
// ----------------------------------------------------------------------------------------------------




// ----------------------------------------------------------------------------------------------------
// ------------------------------------    ARRAY DECLARATIONS     -------------------------------------
// ----------------------------------------------------------------------------------------------------

// Array of oti numbers
// Append array of otis structures.
#include "sparse/array/structures.h"

// Append core operations.
#include "sparse/array/base.h"

// Append algebra declarations.
#include "sparse/array/algebra_elementwise.h"
#include "sparse/array/algebra_matops.h"

// Append utils.
#include "sparse/array/utils.h"


// Function evaluation (Elementwise).
#include "sparse/array/functions.h"

// Gauss structure
#include "sparse/array/gauss.h"



// Append oti of arrays structures.
// #include "sparse/array/oti_of_array/structures.h"

// ----------------------------------------------------------------------------------------------------
// ----------------------------------     END ARRAY DECLARATIONS     ----------------------------------
// ----------------------------------------------------------------------------------------------------


#endif