AmpGen 2.1
Loading...
Searching...
No Matches
CompiledExpression.h File Reference
#include "AmpGen/CacheTransfer.h"
#include "AmpGen/CompiledExpressionBase.h"
#include "AmpGen/DynamicFCN.h"
#include "AmpGen/Expression.h"
#include "AmpGen/MetaUtils.h"
#include "AmpGen/MsgService.h"
#include "AmpGen/Utilities.h"
#include "AmpGen/Types.h"
#include "AmpGen/simd/utils.h"
#include "AmpGen/Tensor.h"
#include "AmpGen/ArgumentPack.h"
#include <cxxabi.h>
#include <dlfcn.h>
#include <vector>
#include <map>

Go to the source code of this file.

Classes

struct  AmpGen::detail::size_of< T >
 
struct  AmpGen::detail::size_of< void >
 
class  AmpGen::CompiledExpression< ret_type(arg_types...)>
 

Namespaces

namespace  AmpGen
 
namespace  AmpGen::detail
 

Functions

 AmpGen::DECLARE_ARGUMENT (disableBatch, bool)
 
 AmpGen::DECLARE_ARGUMENT (includeParameters, bool)
 
 AmpGen::DECLARE_ARGUMENT (includePythonBindings, bool)
 
template<typename return_type>
CompiledExpression< void(return_type *, const double *, const double *)> AmpGen::make_rto_expression (const Expression &expression, const std::string &name)
 
template<typename return_type>
CompiledExpression< return_type(const double *, const double *)> AmpGen::make_expression (const Expression &expression, const std::string &name)
 
template<typename return_type, typename arg1 = double, typename arg2 = double, typename... arg_types>
CompiledExpression< return_type(const arg1 *, const arg2 *)> AmpGen::make_expression (const Expression &expression, const std::string &name, const arg_types &... args)