Poster of Linux kernelThe best gift for a Linux geek
EmbedderPowerIterationDense.cpp

EmbedderPowerIterationDense.cpp

Section: Tulip Plugins Library (3) Updated: 19 Jul 2010
Local index Up
 

NAME

EmbedderPowerIterationDense.cpp -  

SYNOPSIS


#include <stdlib.h>
#include <stdio.h>
#include <math.h>

 

Functions


void cpvec (double *copy, int beg, int end, double *vec)

double dot (double *vec1, int beg, int end, double *vec2)

void scadd (double *vec1, int beg, int end, double fac, double *vec2)

void vecscale (double *vec1, int beg, int end, double alpha, double *vec2)

double norm (double *vec, int beg, int end)

void mat_mult_vec (double **mat, int dim1, int dim2, double *vec, double *result)

void power_iteration (double **square_mat, int n, int neigs, double **eigs, double *evals)
 

Variables


int p_iteration_terations = 1

double p_iteration_threshold = 1e-3
 

Function Documentation

 

void cpvec (double * copy, int beg, int end, double * vec)Authors: David Auber, Patrick Mary, Morgan Mathiaut from the LaBRI Visualization Team Email : auber@tulip-software.org Last modification : 13/03/2009 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

 

double dot (double * vec1, int beg, int end, double * vec2)

 

void mat_mult_vec (double ** mat, int dim1, int dim2, double * vec, double * result)

 

double norm (double * vec, int beg, int end)

 

void power_iteration (double ** square_mat, int n, int neigs, double ** eigs, double * evals)

 

void scadd (double * vec1, int beg, int end, double fac, double * vec2)

 

void vecscale (double * vec1, int beg, int end, double alpha, double * vec2)

 

Variable Documentation

 

int p_iteration_terations = 1

 

double p_iteration_threshold = 1e-3Authors: David Auber, Patrick Mary, Morgan Mathiaut from the LaBRI Visualization Team Email : auber@tulip-software.org Last modification : 13/03/2009 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

 

Author

Generated automatically by Doxygen for Tulip Plugins Library from the source code.


 

Index

NAME
SYNOPSIS
Functions
Variables
Function Documentation
void cpvec (double * copy, int beg, int end, double * vec)Authors: David Auber, Patrick Mary, Morgan Mathiaut from the LaBRI Visualization Team Email : auber@tulip-software.org Last modification : 13/03/2009 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
double dot (double * vec1, int beg, int end, double * vec2)
void mat_mult_vec (double ** mat, int dim1, int dim2, double * vec, double * result)
double norm (double * vec, int beg, int end)
void power_iteration (double ** square_mat, int n, int neigs, double ** eigs, double * evals)
void scadd (double * vec1, int beg, int end, double fac, double * vec2)
void vecscale (double * vec1, int beg, int end, double alpha, double * vec2)
Variable Documentation
int p_iteration_terations = 1
double p_iteration_threshold = 1e-3Authors: David Auber, Patrick Mary, Morgan Mathiaut from the LaBRI Visualization Team Email : auber@tulip-software.org Last modification : 13/03/2009 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Author

This document was created by man2html, using the manual pages.
Time: 22:06:59 GMT, April 16, 2011