powerit
C++ implementation for power iterations
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
core.hpp File Reference

Core data structures and calculations. More...

#include <vector>
#include <cmath>
#include <algorithm>
#include "aarand/aarand.hpp"
Include dependency graph for core.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  powerit::Options
 Options for compute(). More...
 
struct  powerit::Result< Data_ >
 Result of compute(). More...
 

Namespaces

namespace  powerit
 Namespace for power iterations.
 

Functions

template<typename Data_ , class Engine_ >
void powerit::fill_starting_vector (size_t order, Data_ *vector, Engine_ &engine)
 
template<class Multiply_ , typename Data_ >
Result< Data_ > powerit::compute_core (size_t order, Multiply_ multiply, Data_ *vector, const Options &opt)
 

Detailed Description

Core data structures and calculations.