Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Hammer::MultiDimensional::Ops::Convert Class Referencefinal

#include <Convert.hh>

+ Collaboration diagram for Hammer::MultiDimensional::Ops::Convert:

Public Member Functions

 Convert (bool destinationSparse=true)
 
IContainer * error (IContainer &)
 
IContainer * operator() (VectorContainer &first)
 
IContainer * operator() (SparseContainer &first)
 
IContainer * operator() (OuterContainer &first)
 
IContainer * operator() (IContainer &first)
 

Private Member Functions

IContainer * toSparse (VectorContainer &first)
 
IContainer * toSparse (OuterContainer &first)
 
IContainer * toVector (SparseContainer &first)
 
IContainer * toVector (OuterContainer &first)
 

Private Attributes

bool _destIsSparse
 

Detailed Description

Definition at line 31 of file Convert.hh.

Constructor & Destructor Documentation

Hammer::MultiDimensional::Ops::Convert::Convert ( bool  destinationSparse = true)

Definition at line 37 of file Convert.cc.

Member Function Documentation

Base * Hammer::MultiDimensional::Ops::Convert::error ( IContainer &  )

Definition at line 115 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::operator() ( VectorContainer &  first)

Definition at line 40 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::operator() ( SparseContainer &  first)

Definition at line 47 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::operator() ( OuterContainer &  first)

Definition at line 54 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::operator() ( IContainer &  first)

Definition at line 61 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::toSparse ( VectorContainer &  first)
private

Definition at line 88 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::toSparse ( OuterContainer &  first)
private

Definition at line 99 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::toVector ( SparseContainer &  first)
private

Definition at line 66 of file Convert.cc.

Base * Hammer::MultiDimensional::Ops::Convert::toVector ( OuterContainer &  first)
private

Definition at line 75 of file Convert.cc.

Member Data Documentation

bool Hammer::MultiDimensional::Ops::Convert::_destIsSparse
private

Definition at line 52 of file Convert.hh.


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