SIRIUS 7.5.0
Electronic structure library and applications
Classes | Namespaces
mixer.hpp File Reference

Contains definition and implementation of sirius::Mixer base class. More...

Go to the source code of this file.

Classes

struct  sirius::mixer::FunctionProperties< FUNC >
 Describes operations on a function type used for mixing. More...
 
struct  sirius::mixer::mixer_impl::InnerProduct< FUNC_REVERSE_INDEX, normalize, FUNCS >
 Compute inner product <x|y> between pairs of functions in tuples and accumulate in the result. More...
 
struct  sirius::mixer::mixer_impl::InnerProduct< 0, normalize, FUNCS... >
 
struct  sirius::mixer::mixer_impl::Scaling< FUNC_REVERSE_INDEX, FUNCS >
 
struct  sirius::mixer::mixer_impl::Scaling< 0, FUNCS... >
 
struct  sirius::mixer::mixer_impl::Copy< FUNC_REVERSE_INDEX, FUNCS >
 
struct  sirius::mixer::mixer_impl::Copy< 0, FUNCS... >
 
struct  sirius::mixer::mixer_impl::Axpy< FUNC_REVERSE_INDEX, FUNCS >
 
struct  sirius::mixer::mixer_impl::Axpy< 0, FUNCS... >
 
struct  sirius::mixer::mixer_impl::Rotate< FUNC_REVERSE_INDEX, FUNCS >
 
struct  sirius::mixer::mixer_impl::Rotate< 0, FUNCS... >
 
class  sirius::mixer::Mixer< FUNCS >
 Abstract mixer for variadic number of Function objects, which are described by FunctionProperties. More...
 

Namespaces

module  sirius
 Namespace of the SIRIUS library.
 
namespace  sirius::mixer
 Mixer functions and objects.
 

Detailed Description

Contains definition and implementation of sirius::Mixer base class.

Definition in file mixer.hpp.