ergo
|
#include <fstream>
#include <iomanip>
#include <iostream>
#include <cmath>
#include <stdio.h>
#include "SizesAndBlocks.h"
#include "Matrix.h"
#include "Vector.h"
#include "MatrixSymmetric.h"
#include "MatrixTriangular.h"
#include "MatrixGeneral.h"
#include "VectorGeneral.h"
#include "mat_gblas.h"
#include "Lanczos.h"
Classes | |
class | Sum< Treal > |
class | expRule< Treal > |
Functions | |
template<typename Treal > | |
bool | realIsSingle () |
template<> | |
bool | realIsSingle< float > () |
template<class Treal > | |
static Treal | maxdiff (std::vector< Treal > const &f1, std::vector< Treal > const &f2) |
template<class Treal > | |
static Treal | maxdiff_tri (const Treal *f1, const Treal *f2, int size) |
template<class Treal > | |
static Treal | frobdiff (const Treal *f1, const Treal *f2, int size) |
template<typename Treal , typename Tmatrix > | |
static void | testAccumulation (const Tmatrix &syFock, int size, Treal *fockfull) |
template<typename Treal > | |
bool | dotIsBroken () |
template<typename real > | |
int | mainFun (int argc, char *argv[]) |
int | main (int argc, char *argv[]) |
Test of the matrix library
Copyright(c) Emanuel Rubensson 2005
bool dotIsBroken | ( | ) |
References mat::dot(), and template_blas_fabs().
|
static |
References template_blas_sqrt().
int main | ( | int | argc, |
char * | argv[] | ||
) |
int mainFun | ( | int | argc, |
char * | argv[] | ||
) |
References A, mat::MatrixSymmetric< Treal, Tmatrix >::assign_from_sparse(), mat::MatrixGeneral< Treal, Tmatrix >::assign_from_sparse(), mat::MatrixTriangular< Treal, Tmatrix >::assign_from_sparse(), mat::MatrixSymmetric< Treal, Tmatrix >::assignFromFull(), B, cols, mat::VectorGeneral< Treal, Tvector >::eucl(), mat::MatrixGeneral< Treal, Tmatrix >::eucl(), mat::MatrixSymmetric< Treal, Tmatrix >::eucl(), mat::MatrixTriangular< Treal, Tmatrix >::eucl(), mat::MatrixGeneral< Treal, Tmatrix >::eucl_thresh(), mat::MatrixTriangular< Treal, Tmatrix >::eucl_thresh(), mat::MatrixSymmetric< Treal, Tmatrix >::eucl_thresh(), mat::MatrixTriangular< Treal, Tmatrix >::eucl_thresh_congr_trans_measure(), mat::MatrixGeneral< Treal, Tmatrix >::frob(), mat::MatrixSymmetric< Treal, Tmatrix >::frob(), mat::MatrixTriangular< Treal, Tmatrix >::frob(), mat::MatrixGeneral< Treal, Tmatrix >::frob_thresh(), mat::frobNorm, mat::MatrixSymmetric< Treal, Tmatrix >::fullMatrix(), mat::VectorGeneral< Treal, Tvector >::fullvector(), mat::gemm(), mat::gemv(), mat::MatrixSymmetric< Treal, Tmatrix >::gershgorin(), mat::MatrixSymmetric< Treal, Tmatrix >::get_all_values(), mat::MatrixTriangular< Treal, Tmatrix >::get_all_values(), mat::MatrixGeneral< Treal, Tmatrix >::get_values(), mat::MatrixSymmetric< Treal, Tmatrix >::get_values(), mat::MatrixTriangular< Treal, Tmatrix >::get_values(), mat::Params::getMatrixParallelLevel(), mat::Params::getNProcs(), mat::FileWritable::getStatsCountCopyAndAssign(), mat::FileWritable::getStatsCountRead(), mat::FileWritable::getStatsCountWrite(), mat::FileWritable::getStatsTimeCopyAndAssign(), mat::FileWritable::getStatsTimeRead(), mat::FileWritable::getStatsTimeWrite(), mat::MatrixTriangular< Treal, Tmatrix >::inch(), mat::maxdiff(), mat::maxdiff_tri(), mat::MatrixSymmetric< Treal, Tmatrix >::mixed_norm_thresh(), mat::packedtofull(), mat::pptrf(), mat::VectorGeneral< Treal, Tvector >::rand(), mat::MatrixSymmetric< Treal, Tmatrix >::random(), mat::MatrixTriangular< Treal, Tmatrix >::random(), mat::MatrixGeneral< Treal, Tmatrix >::randomZeroStructure(), mat::MatrixSymmetric< Treal, Tmatrix >::randomZeroStructure(), mat::VectorGeneral< Treal, Tvector >::resetSizesAndBlocks(), mat::FileWritable::resetStats(), rows, mat::MatrixGeneral< Treal, Tmatrix >::setElementsByRule(), mat::MatrixSymmetric< Treal, Tmatrix >::setElementsByRule(), mat::MatrixTriangular< Treal, Tmatrix >::setElementsByRule(), mat::Params::setMatrixParallelLevel(), mat::Params::setNProcs(), mat::symm(), mat::symv(), mat::syrk(), template_blas_fabs(), template_blas_sqrt(), testAccumulation(), mat::tptri(), mat::transpose(), mat::tripackedtofull(), mat::trmm(), mat::trmv(), mat::Failure::what(), and mat::zero.
|
static |
References template_blas_fabs().
|
static |
References template_blas_fabs().
|
inline |
|
inline |
|
static |
References mat::accumulate(), template_blas_fabs(), and template_blas_sqrt().
Referenced by mainFun().