GiNaC 1.8.10
Classes | Functions
GiNaC::Gt_detail Namespace Reference

Classes

class  pathintegral_term
 
class  pathintegral_term_list
 
class  TransformExpressionWithCache
 

Functions

std::vector< std::vector< int > > integer_partition (const int n, const int m)
 
template<typename Kernel >
ex deconcatenate_path (const std::vector< Kernel > &args, const std::vector< ex > &endpoints, const std::function< ex(std::vector< Kernel > &new_args, const ex &start, const ex &end)> &construct)
 
template ex deconcatenate_path< ex > (const std::vector< ex > &args, const std::vector< ex > &endpoints, const std::function< ex(std::vector< ex > &new_args, const ex &start, const ex &end)> &construct)
 
template ex deconcatenate_path< Gt::kernel > (const std::vector< Gt::kernel > &args, const std::vector< ex > &endpoints, const std::function< ex(std::vector< Gt::kernel > &new_args, const ex &start, const ex &end)> &construct)
 
std::ostream & operator<< (std::ostream &os, const pathintegral_term &term)
 
bool operator< (const pathintegral_term &a, const pathintegral_term &b)
 

Function Documentation

◆ integer_partition()

std::vector< std::vector< int > > GiNaC::Gt_detail::integer_partition ( const int  n,
const int  m 
)

Definition at line 109 of file Gt_helpers.cpp.

References k, m, n, and x.

Referenced by deconcatenate_path().

◆ deconcatenate_path()

template<typename Kernel >
ex GiNaC::Gt_detail::deconcatenate_path ( const std::vector< Kernel > &  args,
const std::vector< ex > &  endpoints,
const std::function< ex(std::vector< Kernel > &new_args, const ex &start, const ex &end)> &  construct 
)

Definition at line 139 of file Gt_helpers.cpp.

References factors, and integer_partition().

◆ deconcatenate_path< ex >()

template ex GiNaC::Gt_detail::deconcatenate_path< ex > ( const std::vector< ex > &  args,
const std::vector< ex > &  endpoints,
const std::function< ex(std::vector< ex > &new_args, const ex &start, const ex &end)> &  construct 
)

◆ deconcatenate_path< Gt::kernel >()

template ex GiNaC::Gt_detail::deconcatenate_path< Gt::kernel > ( const std::vector< Gt::kernel > &  args,
const std::vector< ex > &  endpoints,
const std::function< ex(std::vector< Gt::kernel > &new_args, const ex &start, const ex &end)> &  construct 
)

◆ operator<<()

std::ostream & GiNaC::Gt_detail::operator<< ( std::ostream &  os,
const pathintegral_term term 
)

Definition at line 281 of file Gt_helpers.cpp.

◆ operator<()

bool GiNaC::Gt_detail::operator< ( const pathintegral_term a,
const pathintegral_term b 
)

Definition at line 298 of file Gt_helpers.cpp.


This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.