#include <ParametersCompositeFunctor.h>
|
| ParametersCompositeFunctor ()=delete |
|
| ParametersCompositeFunctor (F0 const &f0, F1 const &f1, Fs const &...fs) |
|
__hydra_host__ __hydra_device__ | ParametersCompositeFunctor (ParametersCompositeFunctor< F0, F1, Fs... > const &other) |
|
virtual | ~ParametersCompositeFunctor ()=default |
|
void | AddUserParameters (std::vector< hydra::Parameter *> &user_parameters) |
|
template<unsigned int I> |
hydra::thrust::tuple_element< I, functors_type >::type & | GetFunctor (hydra::placeholders::placeholder< I > const &) |
|
__hydra_host__ __hydra_device__ const functors_type & | GetFunctors () const |
|
size_t | GetNumberOfParameters () const |
|
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
const hydra::Parameter & | GetParameter (Int i) const |
|
const hydra::Parameter & | GetParameter (const char *name) const |
|
size_t | GetParametersKey () |
|
__hydra_host__ __hydra_device__ ParametersCompositeFunctor< F0, F1, Fs... > & | operator= (ParametersCompositeFunctor< F0, F1, Fs... > const &other) |
|
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
hydra::Parameter & | Parameter (Int i) |
|
hydra::Parameter & | Parameter (const char *name) |
|
void | PrintRegisteredParameters () |
|
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
void | SetParameter (Int i, hydra::Parameter const &value) |
|
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
void | SetParameter (Int i, double value) |
|
void | SetParameter (const char *name, hydra::Parameter const &value) |
|
void | SetParameter (const char *name, double value) |
|
void | SetParameters (const std::vector< double > ¶meters) |
|
virtual void | Update () |
|
template<typename F0, typename F1, typename... Fs>
class hydra::detail::ParametersCompositeFunctor< F0, F1, Fs >
◆ functors_type
template<typename F0, typename F1, typename... Fs>
◆ ParametersCompositeFunctor() [1/3]
template<typename F0, typename F1, typename... Fs>
◆ ParametersCompositeFunctor() [2/3]
template<typename F0, typename F1, typename... Fs>
◆ ParametersCompositeFunctor() [3/3]
template<typename F0, typename F1, typename... Fs>
◆ ~ParametersCompositeFunctor()
template<typename F0, typename F1, typename... Fs>
◆ AddUserParameters()
template<typename F0, typename F1, typename... Fs>
◆ GetFunctor()
template<typename F0, typename F1, typename... Fs>
template<unsigned int I>
◆ GetFunctors()
template<typename F0, typename F1, typename... Fs>
◆ GetNumberOfParameters()
template<typename F0, typename F1, typename... Fs>
◆ GetParameter() [1/2]
template<typename F0, typename F1, typename... Fs>
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type>
◆ GetParameter() [2/2]
template<typename F0, typename F1, typename... Fs>
◆ GetParametersKey()
template<typename F0, typename F1, typename... Fs>
◆ operator=()
template<typename F0, typename F1, typename... Fs>
◆ Parameter() [1/2]
template<typename F0, typename F1, typename... Fs>
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type>
◆ Parameter() [2/2]
template<typename F0, typename F1, typename... Fs>
◆ PrintRegisteredParameters()
template<typename F0, typename F1, typename... Fs>
◆ SetParameter() [1/4]
template<typename F0, typename F1, typename... Fs>
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type>
◆ SetParameter() [2/4]
template<typename F0, typename F1, typename... Fs>
template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type>
◆ SetParameter() [3/4]
template<typename F0, typename F1, typename... Fs>
◆ SetParameter() [4/4]
template<typename F0, typename F1, typename... Fs>
◆ SetParameters()
template<typename F0, typename F1, typename... Fs>
◆ Update()
template<typename F0, typename F1, typename... Fs>
The documentation for this class was generated from the following file: