sisi4s
Loading...
Searching...
No Matches
Algorithm.cxx File Reference
#include <algorithms/Algorithm.hpp>
#include <Data.hpp>
#include <math/Complex.hpp>
#include <DryTensor.hpp>
#include <util/Exception.hpp>
#include <util/Emitter.hpp>
#include <util/Log.hpp>
#include <iostream>
#include <sstream>
#include <vector>
#include <list>
Include dependency graph for Algorithm.cxx:

Classes

class  TensorTypeTraits< F, Tensor< F > >
 
class  TensorTypeTraits< F, CTF::Matrix< F > >
 
class  TensorTypeTraits< F, CTF::Vector< F > >
 
class  TensorTypeTraits< F, CTF::Scalar< F > >
 
class  TensorTypeTraits< F, DryTensor< F > >
 
class  TensorTypeTraits< F, DryMatrix< F > >
 
class  TensorTypeTraits< F, DryVector< F > >
 
class  TensorTypeTraits< F, DryScalar< F > >
 

Functions

template void Algorithm::allocateContainerArgument< int64_t, std::vector< int64_t > > (std::string const &name, std::vector< int64_t > *container)
 
template void Algorithm::allocateContainerArgument< sisi4s::real, std::vector< sisi4s::real > > (std::string const &name, std::vector< sisi4s::real > *container)
 
template void Algorithm::allocateContainerArgument< sisi4s::complex, std::vector< sisi4s::complex > > (std::string const &name, std::vector< sisi4s::complex > *container)
 
template void Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Matrix< sisi4s::real > > (std::string const &name, CTF::Matrix< real > *tensor)
 
template void Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Vector< sisi4s::real > > (std::string const &name, CTF::Vector< sisi4s::real > *tensor)
 
template void Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Scalar< sisi4s::real > > (std::string const &name, CTF::Scalar< sisi4s::real > *tensor)
 
template void Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Matrix< sisi4s::complex > > (std::string const &name, CTF::Matrix< sisi4s::complex > *tensor)
 
template void Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Vector< sisi4s::complex > > (std::string const &name, CTF::Vector< sisi4s::complex > *tensor)
 
template void Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Scalar< sisi4s::complex > > (std::string const &name, CTF::Scalar< sisi4s::complex > *tensor)
 

Function Documentation

◆ Algorithm::allocateContainerArgument< int64_t, std::vector< int64_t > >()

template void Algorithm::allocateContainerArgument< int64_t, std::vector< int64_t > > ( std::string const &  name,
std::vector< int64_t > *  container 
)

◆ Algorithm::allocateContainerArgument< sisi4s::complex, std::vector< sisi4s::complex > >()

template void Algorithm::allocateContainerArgument< sisi4s::complex, std::vector< sisi4s::complex > > ( std::string const &  name,
std::vector< sisi4s::complex > *  container 
)

◆ Algorithm::allocateContainerArgument< sisi4s::real, std::vector< sisi4s::real > >()

template void Algorithm::allocateContainerArgument< sisi4s::real, std::vector< sisi4s::real > > ( std::string const &  name,
std::vector< sisi4s::real > *  container 
)

◆ Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Matrix< sisi4s::complex > >()

template void Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Matrix< sisi4s::complex > > ( std::string const &  name,
CTF::Matrix< sisi4s::complex > *  tensor 
)

◆ Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Scalar< sisi4s::complex > >()

template void Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Scalar< sisi4s::complex > > ( std::string const &  name,
CTF::Scalar< sisi4s::complex > *  tensor 
)

◆ Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Vector< sisi4s::complex > >()

template void Algorithm::allocatedTensorArgument< sisi4s::complex, CTF::Vector< sisi4s::complex > > ( std::string const &  name,
CTF::Vector< sisi4s::complex > *  tensor 
)

◆ Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Matrix< sisi4s::real > >()

template void Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Matrix< sisi4s::real > > ( std::string const &  name,
CTF::Matrix< real > *  tensor 
)

◆ Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Scalar< sisi4s::real > >()

template void Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Scalar< sisi4s::real > > ( std::string const &  name,
CTF::Scalar< sisi4s::real > *  tensor 
)

◆ Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Vector< sisi4s::real > >()

template void Algorithm::allocatedTensorArgument< sisi4s::real, CTF::Vector< sisi4s::real > > ( std::string const &  name,
CTF::Vector< sisi4s::real > *  tensor 
)