boca::GradedVector< Container_, Value_ > Class Template Reference

#include <GradedContainer.hh>

Inheritance diagram for boca::GradedVector< Container_, Value_ >:
[legend]
Collaboration diagram for boca::GradedVector< Container_, Value_ >:
[legend]

Public Member Functions

Accessor and Getter
Container_< Value_ > & Vector ()
 Accessor for Vector. More...
 
Container_< Value_ > const & Vector () const
 Getter for Vector. More...
 
Operator
GradedVectoroperator+= (GradedVector const &graded_container)
 Addiition. More...
 
GradedVectoroperator-= (GradedVector const &graded_container)
 Substraction. More...
 
- Public Member Functions inherited from boca::GradedContainer< Container_, Value_ >
 GradedContainer ()
 Default Constructor. More...
 
 GradedContainer (Container_< Value_ > const &container, Value_ scalar)
 Constructor accepting a Container and a Scalar. More...
 
void Set (Container_< Value_ > const &container, Value_ scalar)
 Set Container and Scalar. More...
 
void Set (Container_< Value_ > const &container)
 Set Container. More...
 
void Set (Value_ scalar)
 Set Scalar. More...
 
Container_< Value_ > const & Container () const
 Getter for Container. More...
 
Container_< Value_ > & Container ()
 Accessor of Container. More...
 
Value_ const & Scalar () const
 Getter for Scalar. More...
 
Value_ & Scalar ()
 Accessor for Scalar. More...
 
auto Product () const
 Product. More...
 
Container_< double > Normalize () const
 Quotient. More...
 
bool operator< (GradedContainer const &graded_container) const
 Less than comparison. More...
 
bool operator== (GradedContainer const &graded_container) const
 Equallity comparison. More...
 

Member Function Documentation

template<template< typename > class Container_, typename Value_>
GradedVector& boca::GradedVector< Container_, Value_ >::operator+= ( GradedVector< Container_, Value_ > const &  graded_container)
inline

Addiition.

template<template< typename > class Container_, typename Value_>
GradedVector& boca::GradedVector< Container_, Value_ >::operator-= ( GradedVector< Container_, Value_ > const &  graded_container)
inline

Substraction.

template<template< typename > class Container_, typename Value_>
Container_<Value_>& boca::GradedVector< Container_, Value_ >::Vector ( )
inline

Accessor for Vector.

template<template< typename > class Container_, typename Value_>
Container_<Value_> const& boca::GradedVector< Container_, Value_ >::Vector ( ) const
inline

Getter for Vector.


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