C3E: Complex Compute Core Engine v1.0
An engine for handling complex computational tasks
Loading...
Searching...
No Matches
c3e.h
Go to the documentation of this file.
1/*
2 * Copyright 2024 Nathanne Isip
3 *
4 * Redistribution and use in source and binary forms,
5 * with or without modification, are permitted provided
6 * that the following conditions are met:
7 *
8 * 1. Redistributions of source code must retain the
9 * above copyright notice, this list of conditions
10 * and the following disclaimer.
11 *
12 * 2. Redistributions in binary form must reproduce the
13 * above copyright notice, this list of conditions
14 * and the following disclaimer in the documentation
15 * and/or other materials provided with the distribution.
16 */
17
29#ifndef C3E_H
30#define C3E_H
31
32#ifndef __linux__
33# error "Incompatible target architecture using C3E."
34#endif
35
36#include <c3e/assert.h>
37#include <c3e/commons.h>
38#include <c3e/matrix.h>
39#include <c3e/matrix_tuple.h>
40#include <c3e/net.h>
41#include <c3e/random.h>
42#include <c3e/svd.h>
43#include <c3e/tensor.h>
44#include <c3e/trigo.h>
45#include <c3e/vector.h>
46
47#endif /* C3E_H */
Header file for custom assertion handling functions.
Common data structures and type definitions for the C3E library.
Matrix operations for the Complex Compute Core Engine (C3E) framework.
Defines functions and structures for matrix tuple operations in C3E.
Network communication utilities for the C3E library.
Random number generation utilities for the C3E library.
Functions for Singular Value Decomposition (SVD) in the C3E library.
Functions for tensor operations in the C3E library.
Trigonometric and special functions for the C3E library.
Vector operations and utilities for the C3E library.