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

#include <GradedContainer.hh>

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

Public Member Functions

Accessor and Getter
Container_< Value_ > & Matrix ()
 Accessor for Matrix. More...
 
Container_< Value_ > const & Matrix () const
 Getter for Matrix. More...
 
Operator
GradedMatrixoperator+= (GradedMatrix const &graded_container)
 Addition. More...
 
GradedMatrixoperator-= (GradedMatrix 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_ >
Container_<Value_>& boca::GradedMatrix< Container_, Value_ >::Matrix ( )
inline

Accessor for Matrix.

template<template< typename > class Container_, typename Value_ >
Container_<Value_> const& boca::GradedMatrix< Container_, Value_ >::Matrix ( ) const
inline

Getter for Matrix.

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

Addition.

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

Substraction.


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