GQCP
Loading...
Searching...
No Matches
Namespaces | Functions
miscellaneous.cpp File Reference
#include "Utilities/miscellaneous.hpp"
#include <boost/math/special_functions.hpp>
#include <boost/numeric/conversion/converter.hpp>
#include <chrono>
#include <iostream>
Include dependency graph for miscellaneous.cpp:

Namespaces

namespace  GQCP
 

Functions

std::vector< std::vector< size_t > > GQCP::generatePartitionsOf (const size_t n, const size_t k)
 
std::vector< std::vector< size_t > > GQCP::generateUniquePartitionsOf (const size_t n, const size_t k)
 
size_t GQCP::grayCodeOf (const size_t S)
 
size_t GQCP::matrixIndexMajor (const size_t v, const size_t cols, const size_t skipped=0)
 
size_t GQCP::matrixIndexMinor (const size_t v, const size_t cols, const size_t skipped=0)
 
void GQCP::printExecutionTime (const std::string &method_name, const std::function< void()> &function)
 
size_t GQCP::strictTriangularRootOf (const size_t x)
 
size_t GQCP::triangularRootOf (const size_t x)
 
size_t GQCP::vectorIndex (const size_t i, const size_t j, const size_t cols, size_t skipped=0)
 
std::ifstream GQCP::validateAndOpen (const std::string &filename, const std::string &extension)