AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::detail Namespace Reference

Classes

struct  debug_type
 
struct  size_of
 
struct  size_of< void >
 
struct  zeroType
 

Functions

template<typename complex_t, typename real_t>
complex_t make_complex (const real_t &re, const real_t &im)
 
template<typename complex_t>
complex_t make_complex (const typename complex_t::rt &re)
 
template<typename complex_t>
complex_t make_complex (const complex_t &cmplx)
 
template<class T>
parse (const std::string &word, const char *args)
 
template<class T>
std::string to_string (const T &enumItem, const char *args)
 
std::string trimmedString (std::string thing, const unsigned int &length=FCNNAMELENGTH)
 
std::ostream & labelled_stream (const std::string &function_name)
 
std::vector< double > solve_pade (const std::function< double(const double &)> &fcn, const double &min, const double &max, const unsigned &N, const Strategy &strat=Strategy::linear)
 

Variables

static constexpr int FCNNAMELENGTH = 38
 

Class Documentation

◆ AmpGen::detail::zeroType

struct AmpGen::detail::zeroType
Class Members
typedef T type

Function Documentation

◆ labelled_stream()

std::ostream & AmpGen::detail::labelled_stream ( const std::string & function_name)
inline

Definition at line 46 of file MsgService.h.

◆ make_complex() [1/3]

template<typename complex_t>
complex_t AmpGen::detail::make_complex ( const complex_t & cmplx)

Definition at line 37 of file Complex.h.

◆ make_complex() [2/3]

template<typename complex_t, typename real_t>
complex_t AmpGen::detail::make_complex ( const real_t & re,
const real_t & im )

Definition at line 30 of file Complex.h.

◆ make_complex() [3/3]

template<typename complex_t>
complex_t AmpGen::detail::make_complex ( const typename complex_t::rt & re)

Definition at line 33 of file Complex.h.

◆ parse()

template<class T>
T AmpGen::detail::parse ( const std::string & word,
const char * args )

Definition at line 31 of file enum.h.

◆ solve_pade()

std::vector< double > AmpGen::detail::solve_pade ( const std::function< double(const double &)> & fcn,
const double & min,
const double & max,
const unsigned & N,
const Strategy & strat = Strategy::linear )

◆ to_string()

template<class T>
std::string AmpGen::detail::to_string ( const T & enumItem,
const char * args )

Definition at line 58 of file enum.h.

◆ trimmedString()

std::string AmpGen::detail::trimmedString ( std::string thing,
const unsigned int & length = FCNNAMELENGTH )
inline

Definition at line 25 of file MsgService.h.

Variable Documentation

◆ FCNNAMELENGTH

int AmpGen::detail::FCNNAMELENGTH = 38
staticconstexpr

Definition at line 23 of file MsgService.h.