25 template<
typename TOutput = complex,
typename TMass =
double,
typename TScale =
double>
34 virtual void integral(vector<TOutput>&, TScale
const&,vector<TMass>
const&,vector<TScale>
const&) = 0;
37 string const&
getName()
const {
return _name;}
41 bool checkCache(TScale
const&,vector<TMass>
const&,vector<TScale>
const&);
44 void storeCache(TScale
const&,vector<TMass>
const&,vector<TScale>
const&);
Topology(string name="None")
Topology::Topology.
Definition: topology.cc:19
bool checkCache(TScale const &, vector< TMass > const &, vector< TScale > const &)
< Check stored cached results
Definition: topology.cc:68
The Hasher algorithm container for key generation.
Definition: cache.h:24
The LRU Cache class.
Definition: cache.h:37
The Topology abstract class.
Definition: topology.h:26
virtual ~Topology()
Topology::~Topology.
Definition: topology.cc:52
void storeCache(TScale const &, vector< TMass > const &, vector< TScale > const &)
Topology::storeCache.
Definition: topology.cc:88
string const & getName() const
Get topology name.
Definition: topology.h:37
virtual void integral(vector< TOutput > &, TScale const &, vector< TMass > const &, vector< TScale > const &)=0
Pure virtual function for integral computation.