JDFTx  1.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scaled.h File Reference

Template to avoid (delay) scaling operations on linear objects. More...

Classes

struct  scaled< T >
 

Functions

template<typename T >
T & operator+= (T &y, const scaled< T > &x)
 
template<typename T >
T & operator-= (T &y, const scaled< T > &x)
 
template<typename T >
operator+ (const scaled< T > &x, const scaled< T > &y)
 
template<typename T >
operator- (const scaled< T > &x, const scaled< T > &y)
 
template<typename T >
scaled< T > operator- (const scaled< T > &x)
 
template<typename T >
scaled< T > operator* (double s, const scaled< T > &x)
 
template<typename T >
scaled< T > operator* (const scaled< T > &x, double s)
 

Detailed Description

Template to avoid (delay) scaling operations on linear objects.