/misc/src/release/graphviz-2.18-1/src/graphviz-2.18/lib/neatogen/conjgrad.c File Reference

#include "matrix_ops.h"
#include "conjgrad.h"
#include <stdlib.h>

Include dependency graph for conjgrad.c:

Go to the source code of this file.

Functions

void conjugate_gradient (vtx_data *A, double *x, double *b, int n, double tol, int max_iterations)
void conjugate_gradient_f (float **A, double *x, double *b, int n, double tol, int max_iterations, boolean ortho1)
void conjugate_gradient_mkernel (float *A, float *x, float *b, int n, double tol, int max_iterations)


Function Documentation

void conjugate_gradient ( vtx_data A,
double *  x,
double *  b,
int  n,
double  tol,
int  max_iterations 
)

Definition at line 29 of file conjgrad.c.

References copy_vector(), free(), N_GNEW, orthog1(), right_mult_with_vector(), vectors_addition(), vectors_inner_product(), vectors_scalar_mult(), and vectors_subtraction().

void conjugate_gradient_f ( float **  A,
double *  x,
double *  b,
int  n,
double  tol,
int  max_iterations,
boolean  ortho1 
)

Definition at line 97 of file conjgrad.c.

References copy_vector(), free(), N_GNEW, orthog1(), right_mult_with_vector_f(), vectors_addition(), vectors_inner_product(), vectors_scalar_mult(), and vectors_subtraction().

void conjugate_gradient_mkernel ( float *  A,
float *  x,
float *  b,
int  n,
double  tol,
int  max_iterations 
)

Definition at line 162 of file conjgrad.c.

References copy_vectorf(), free(), N_NEW, orthog1f(), right_mult_with_vector_ff(), vectors_additionf(), vectors_inner_productf(), vectors_mult_additionf(), vectors_scalar_multf(), and vectors_substractionf().

Referenced by stress_majorization_kD_mkernel().


Generated on Mon Mar 31 19:06:38 2008 for Graphviz by  doxygen 1.5.1