Graphviz 13.1.2~dev.20250726.0945
Loading...
Searching...
No Matches
pca.h File Reference
#include <stdbool.h>
#include <neatogen/defs.h>
Include dependency graph for pca.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define INTERNAL   /* nothing */
 

Functions

INTERNAL void PCA_alloc (DistType **, int, int, double **, int)
 
INTERNAL bool iterativePCA_1D (double **, int, int, double *)
 

Macro Definition Documentation

◆ INTERNAL

#define INTERNAL   /* nothing */

Definition at line 24 of file pca.h.

Function Documentation

◆ iterativePCA_1D()

INTERNAL bool iterativePCA_1D ( double **  coords,
int  dim,
int  n,
double *  new_direction 
)

Definition at line 72 of file pca.c.

References closest_pairs2graph(), dim, eval(), free(), mult_dense_mat_d(), mult_sparse_dense_mat_transpose(), NULL, num_pairs, and power_iteration().

Referenced by sparse_stress_subspace_majorization_kD().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ PCA_alloc()

INTERNAL void PCA_alloc ( DistType **  coords,
int  dim,
int  n,
double **  new_coords,
int  new_dim 
)

Definition at line 23 of file pca.c.

References dim, free(), gv_calloc(), and power_iteration().

Referenced by sparse_stress_subspace_majorization_kD().

Here is the call graph for this function:
Here is the caller graph for this function: