C3E: Complex Compute Core Engine v1.0
An engine for handling complex computational tasks
Loading...
Searching...
No Matches
svd.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_SVD_H
28#define C3E_SVD_H
29
30#include <c3e/commons.h>
31
45
55
56#endif /* C3E_SVD_H */
Common data structures and type definitions for the C3E library.
Represents a mathematical matrix.
Definition commons.h:74
Represents the Singular Value Decomposition (SVD) of a matrix.
Definition commons.h:98
void c3e_svd_free(c3e_svd svd)
Frees the resources associated with an SVD decomposition.
c3e_svd c3e_svd_init(c3e_matrix *matrix)
Initializes and computes the Singular Value Decomposition (SVD) of a matrix.