vmat_test.cc File Reference

Tests the potential energy matrix construction. More...

#include <stdio.h>
#include <unistd.h>
#include <memory>
#include <limits>
#include "integrals_1el_potential.h"
#include "integrals_1el_single.h"
#include "integrals_general.h"
#include "matrix_typedefs.h"
#include "integral_matrix_wrappers.h"
#include "matrix_utilities.h"

Functions

static void preparePermutations (const BasisInfoStruct &basisInfo, mat::SizesAndBlocks &sizeBlockInfo, std::vector< int > &permutation, std::vector< int > &inversePermutation)
static int test_S_V_comparison (const IntegralInfo &integralInfo)
static int test_V_by_explicit_comparison (const IntegralInfo &integralInfo)
static int test_V_by_explicit_comparison_tight (const IntegralInfo &integralInfo)
int main (int argc, char *argv[])


Detailed Description

Tests the potential energy matrix construction.

The purpose of the test in its current form is mostly to verify compilation correctness.


Function Documentation

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

static void preparePermutations ( const BasisInfoStruct basisInfo,
mat::SizesAndBlocks sizeBlockInfo,
std::vector< int > &  permutation,
std::vector< int > &  inversePermutation 
) [static]

static int test_S_V_comparison ( const IntegralInfo integralInfo  )  [static]

static int test_V_by_explicit_comparison ( const IntegralInfo integralInfo  )  [static]

static int test_V_by_explicit_comparison_tight ( const IntegralInfo integralInfo  )  [static]


Generated on Mon Sep 17 14:30:41 2012 for ergo by  doxygen 1.4.7