numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
num_collect::rbf::concepts::length_parameter_calculator Concept Reference

Concept of calculator of length parameters. More...

#include <num_collect/rbf/concepts/length_parameter_calculator.h>

Concept definition

template<typename T>
typename T::distance_function_type;
typename T::variable_type;
typename T::scalar_type;
T();
requires requires(T& obj,
const std::vector<typename T::variable_type>& variables,
const typename T::distance_function_type& distance_function) {
obj.compute(variables, distance_function);
};
requires requires(const T& obj, index_type i) {
{
obj.length_parameter_at(i)
};
requires requires(const T& obj) {
{
obj.scale()
} -> base::concepts::implicitly_convertible_to<typename T::scalar_type>;
};
requires requires(
T& obj, const typename T::scalar_type& value) { obj.scale(value); };
}
Concept of types implicitly convertible from the given type.
std::ptrdiff_t index_type
Type of indices in this library.
Definition index_type.h:33

Detailed Description

Concept of calculator of length parameters.

Template Parameters
TType.

Definition at line 37 of file length_parameter_calculator.h.