numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
generate_halton_nodes.h File Reference

Definition of generate_halton_nodes function. More...

#include <algorithm>
#include <array>
#include <cstddef>
#include <vector>
#include <Eigen/Core>
#include "num_collect/base/concepts/real_scalar.h"
#include "num_collect/base/index_type.h"
+ Include dependency graph for generate_halton_nodes.h:

Go to the source code of this file.

Namespaces

namespace  num_collect
 Namespace of num_collect source codes.
 
namespace  num_collect::rbf
 Namespace of RBF interpolation.
 
namespace  num_collect::rbf::impl
 Namespace of internal implementations.
 

Functions

template<base::concepts::real_scalar Scalar>
auto num_collect::rbf::generate_1d_halton_nodes (index_type num_nodes) -> std::vector< Scalar >
 Generate Halton nodes in 1 dimension [6].
 
template<base::concepts::real_scalar Scalar, index_type Dimensions>
auto num_collect::rbf::generate_halton_nodes (index_type num_nodes) -> std::vector< Eigen::Vector< Scalar, Dimensions > >
 Generate Halton nodes [6].
 
template<base::concepts::real_scalar Scalar>
void num_collect::rbf::impl::generate_halton_nodes_impl (Eigen::VectorX< Scalar > &buffer, index_type num_nodes, index_type base_sequence_size)
 Generate a vector of Halton sequence for a single dimension [6].
 

Detailed Description

Definition of generate_halton_nodes function.

Definition in file generate_halton_nodes.h.