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)
 
IContainererror (IContainer &)
 
IContaineroperator() (VectorContainer &first)
 
IContaineroperator() (SparseContainer &first)
 
IContaineroperator() (OuterContainer &first)
 
IContaineroperator() (IContainer &first)
 

Private Member Functions

IContainertoSparse (VectorContainer &first)
 
IContainertoSparse (OuterContainer &first)
 
IContainertoVector (SparseContainer &first)
 
IContainertoVector (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: