Loading [MathJax]/extensions/tex2jax.js
C3E: Complex Compute Core Engine v1.0
An engine for handling complex computational tasks
All Classes Files Functions Variables Typedefs Macros Pages
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.