Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
Statistics.hpp File Reference
#include <cmath>
#include <ranges>
#include <algorithm>
#include <fishnet/FunctionalConcepts.hpp>
#include <fishnet/CollectionConcepts.hpp>
#include <fishnet/Option.hpp>
#include <type_traits>
Include dependency graph for Statistics.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fishnet
 
namespace  fishnet::math
 

Functions

static Option< double > fishnet::math::mean (std::ranges::input_range auto &&values, fishnet::util::UnaryFunction< std::ranges::range_value_t< decltype(values)>, double > auto const &valueMapper)
 
static Option< double > fishnet::math::mean (std::ranges::input_range auto &&values)
 
static Option< double > fishnet::math::avg (std::ranges::input_range auto &&values, fishnet::util::UnaryFunction< std::ranges::range_value_t< decltype(values)>, double > auto const &valueMapper)
 
static Option< double > fishnet::math::avg (std::ranges::input_range auto &&values)
 
static Option< double > fishnet::math::var (std::ranges::input_range auto &&values, fishnet::util::UnaryFunction< std::ranges::range_value_t< decltype(values)>, double > auto const &valueMapper, double meanValue)
 
static Option< double > fishnet::math::var (std::ranges::input_range auto &&values, fishnet::util::UnaryFunction< std::ranges::range_value_t< decltype(values)>, double > auto const &valueMapper)
 
static Option< double > fishnet::math::var (std::ranges::input_range auto &&values)
 
static Option< double > fishnet::math::var (std::ranges::input_range auto &&values, double mean)
 
static Option< double > fishnet::math::std (std::ranges::input_range auto &&values, fishnet::util::UnaryFunction< std::ranges::range_value_t< decltype(values)>, double > auto const &valueMapper, double meanValue)
 
static Option< double > fishnet::math::std (std::ranges::input_range auto &&values, fishnet::util::UnaryFunction< std::ranges::range_value_t< decltype(values)>, double > auto const &valueMapper)
 
static Option< double > fishnet::math::std (std::ranges::input_range auto &&values)
 
static Option< double > fishnet::math::std (std::ranges::input_range auto &&values, double mean)