|
| | Parameters ()=default |
| |
| | Parameters (std::initializer_list< hydra::Parameter > init_parameters) |
| |
| | Parameters (std::array< hydra::Parameter, N > const &init_parameters) |
| |
| __hydra_host__ __hydra_device__ | Parameters (hydra::Parameter(&init_parameters)[N]) |
| |
| __hydra_host__ __hydra_device__ | Parameters (Parameters< N > const &other) |
| |
| void | AddUserParameters (std::vector< hydra::Parameter *> &user_parameters) |
| |
| __hydra_host__ __hydra_device__ size_t | GetNumberOfParameters () const |
| |
| template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
| __hydra_host__ __hydra_device__ const hydra::Parameter & | GetParameter (Int i) const |
| |
| __hydra_host__ const hydra::Parameter & | GetParameter (const char *name) const |
| |
| __hydra_host__ __hydra_device__ const hydra::Parameter * | GetParameters () const |
| |
| size_t | GetParametersKey () |
| |
| __hydra_host__ __hydra_device__ Parameters< N > & | operator= (Parameters< N > const &other) |
| |
| template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
| __hydra_host__ __hydra_device__ GReal_t | operator[] (Int i) const |
| |
| template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
| __hydra_host__ __hydra_device__ hydra::Parameter & | Parameter (Int i) |
| |
| __hydra_host__ hydra::Parameter & | Parameter (const char *name) |
| |
| void | PrintParameters () |
| | Print registered parameters. More...
|
| |
| template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
| __hydra_host__ __hydra_device__ void | SetParameter (Int i, hydra::Parameter const &value) |
| |
| template<typename Int , typename = typename std::enable_if<std::is_integral<Int>::value, void>::type> |
| __hydra_host__ __hydra_device__ void | SetParameter (Int i, double value) |
| |
| __hydra_host__ void | SetParameter (const char *name, hydra::Parameter const &value) |
| |
| __hydra_host__ void | SetParameter (const char *name, double value) |
| |
| __hydra_host__ void | SetParameters (const std::vector< double > ¶meters) |
| | Set parameters. More...
|
| |
| virtual void | Update (void) |
| | This method offers an opportunity to redo calculations and update values that depends only on the functor parameters. More...
|
| |