source/test/recexp_randsym_test.cc File Reference

Test serial recursive expansion on a random matrix. More...

#include "purification_sp2acc.h"
#include "purification_sp2.h"
#include "matrix_typedefs.h"
#include "matrix_typedefs_chtml.h"
#include "realtype.h"
#include "matrix_utilities.h"
#include "integral_matrix_wrappers.h"
#include "SizesAndBlocks.h"
#include "Matrix.h"
#include "Vector.h"
#include "MatrixSymmetric.h"
#include "MatrixTriangular.h"
#include "MatrixGeneral.h"
#include "VectorGeneral.h"
#include "output.h"
#include "transform.h"
#include <iostream>
#include <fstream>
#include <sstream>
#include <string.h>
#include "random_matrices.h"

Defines

#define SQRT_EPSILON_REAL   template_blas_sqrt(mat::getMachineEpsilon<real>())

Typedefs

typedef ergo_real real
typedef symmMatrix MatrixType
typedef symmMatrixWrap MatrixTypeWrap
typedef MatrixType::VectorType VectorType

Functions

int main (int argc, char *argv[])

Variables

real TOL_ERR_SUBS_DEFAULT = SQRT_EPSILON_REAL
real TOL_TRACE_ERROR_DEFAULT = SQRT_EPSILON_REAL

Detailed Description

Test serial recursive expansion on a random matrix.

Generate a random sparse matrix with a given spectrum. (Note, there is no decay of elements.)

Author:
Anastasia Kruchinina responsible

Define Documentation

#define SQRT_EPSILON_REAL   template_blas_sqrt(mat::getMachineEpsilon<real>())

Typedef Documentation

typedef ergo_real real

Function Documentation

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

real TOL_ERR_SUBS_DEFAULT = SQRT_EPSILON_REAL
real TOL_TRACE_ERROR_DEFAULT = SQRT_EPSILON_REAL

Generated on 10 Jul 2018 for ergo by  doxygen 1.6.1