C3E: Complex Compute Core Engine v1.0
An engine for handling complex computational tasks
Loading...
Searching...
No Matches
matrix_tuple.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
27#ifndef C3E_MATRIX_TUPLE_H
28#define C3E_MATRIX_TUPLE_H
29
30#include <c3e/commons.h>
31
42
53
63
64#endif /* C3E_MATRIX_TUPLE_H */
Common data structures and type definitions for the C3E library.
c3e_matrix_tuple c3e_matrix_qr_decomp(c3e_matrix *matrix)
Computes the QR decomposition of a given matrix.
c3e_matrix_tuple c3e_matrix_lu_decomp(c3e_matrix *original)
Computes the LU decomposition of a given matrix.
void c3e_matrix_tuple_free(c3e_matrix_tuple tuple)
Frees the memory allocated for a matrix tuple.
A structure representing a tuple of two matrices.
Definition commons.h:86
Represents a mathematical matrix.
Definition commons.h:74