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)
doubleoperator()(const std::vector< double > & vec)
doubleoperator()(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 2023-06-26 at 21:36:52 +0000