class Gambit::Scanner::like_ptr
likelihood container for scanner plugins.
#include <factory_defs.hpp>
Inherits from Gambit::Scanner::scan_ptr< double(std::unordered_map< std::string, double > &)>
Public Functions
Name | |
---|---|
like_ptr() | |
like_ptr(const like_ptr & in) | |
like_ptr & | operator=(const like_ptr & ) =default |
like_ptr(void * in) | |
std::unordered_map< std::string, double > | transform(const std::vector< double > & vec) |
std::vector< std::string > | get_names() const |
std::vector< double > | inverse_transform(const std::unordered_map< std::string, double > & physical) |
double | operator()(const std::vector< double > & vec) |
double | operator()(std::unordered_map< std::string, double > & map, const std::vector< double > & vec =std::vector< double >()) |
Public Functions Documentation
function like_ptr
inline like_ptr()
function like_ptr
inline like_ptr(
const like_ptr & in
)
function operator=
like_ptr & operator=(
const like_ptr &
) =default
function like_ptr
inline like_ptr(
void * in
)
function transform
inline std::unordered_map< std::string, double > transform(
const std::vector< double > & vec
)
function get_names
inline std::vector< std::string > get_names() const
function inverse_transform
inline std::vector< double > inverse_transform(
const std::unordered_map< std::string, double > & physical
)
function operator()
inline double operator()(
const std::vector< double > & vec
)
function operator()
inline double operator()(
std::unordered_map< std::string, double > & map,
const std::vector< double > & vec =std::vector< double >()
)
Updated on 2022-08-03 at 12:57:56 +0000