Differential Evolution C++ library
de::Double Class Reference

#include <de_types.hpp>

List of all members.

Public Member Functions

 Double (double value)
 Double ()
double operator= (double value)
 operator double () const

Detailed Description

encapsulation of a double type

used mostly for debugging and diagnostic purposes

Author:
adrian (12/4/2011)

Constructor & Destructor Documentation

de::Double::Double ( double  value) [inline]

constructs a double initialized with value

Author:
adrian (12/4/2011)
Parameters:
value
de::Double::Double ( ) [inline]

default constructor - constructs a Double set to 0

Author:
adrian (12/4/2011)

Member Function Documentation

de::Double::operator double ( ) const [inline]

conversion operator to a double

Author:
adrian (12/4/2011)
Returns:
double
double de::Double::operator= ( double  value) [inline]

assignment operator, sets the Double to "value"

Author:
adrian (12/4/2011)
Parameters:
valuevalue to set the Double to
Returns:
double returns the current value

The documentation for this class was generated from the following file: