SIRIUS 7.5.0
Electronic structure library and applications
sirius::mixer::Mixer< FUNCS > Member List

This is the complete list of members for sirius::mixer::Mixer< FUNCS >, including all inherited members.

axpy(double alpha, const std::tuple< std::unique_ptr< FUNCS >... > &x, std::tuple< std::unique_ptr< FUNCS >... > &y) (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
copy(const std::tuple< std::unique_ptr< FUNCS >... > &x, std::tuple< std::unique_ptr< FUNCS >... > &y) (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
functions_ (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protected
get_output(typename std::tuple_element< FUNC_INDEX, std::tuple< FUNCS... > >::type &output)sirius::mixer::Mixer< FUNCS >inline
idx_hist(std::size_t step) const (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
initialize_function(const FunctionProperties< typename std::tuple_element< FUNC_INDEX, std::tuple< FUNCS... > >::type > &function_prop, const typename std::tuple_element< FUNC_INDEX, std::tuple< FUNCS... > >::type &init_value, ARGS &&... args)sirius::mixer::Mixer< FUNCS >inline
inner_product(const std::tuple< std::unique_ptr< FUNCS >... > &x, const std::tuple< std::unique_ptr< FUNCS >... > &y) (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
input_ (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protected
max_history_ (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protected
mix(double rms_min__)sirius::mixer::Mixer< FUNCS >inline
mix_impl()=0 (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protectedpure virtual
Mixer(std::size_t max_history)sirius::mixer::Mixer< FUNCS >inline
number_of_functions (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >static
output_history_ (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protected
residual_history_ (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protected
rmse_history_ (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protected
rotate(double c, double s, std::tuple< std::unique_ptr< FUNCS >... > &x, std::tuple< std::unique_ptr< FUNCS >... > &y) (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
scale(double alpha, std::tuple< std::unique_ptr< FUNCS >... > &x) (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
set_input(const typename std::tuple_element< FUNC_INDEX, std::tuple< FUNCS... > >::type &input)sirius::mixer::Mixer< FUNCS >inline
step_ (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >protected
update_residual() (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
update_rms() (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >inlineprotected
~Mixer()=default (defined in sirius::mixer::Mixer< FUNCS >)sirius::mixer::Mixer< FUNCS >virtual