Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
#include "wrapper_HL_nDimGaussian.h"
#include "wrapper_HL_nDimLikelihood.h"
#include "identification.hpp"
#include "typedefs.hpp"
#pragma GCC diagnostic pop

// Indicate which types are provided by this backend, and what the symbols of their factories are.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#ifndef __typedefs_HepLike_1_2_hpp__
#define __typedefs_HepLike_1_2_hpp__

namespace Gambit
{
namespace Backends
{
namespace HepLike_1_2
{
typedef ::HepLike_1_2::HL_Data HL_Data;
typedef ::HepLike_1_2::HL_Gaussian HL_Gaussian;
typedef ::HepLike_1_2::HL_BifurGaussian HL_BifurGaussian;
typedef ::HepLike_1_2::HL_ExpPoints HL_ExpPoints;
typedef ::HepLike_1_2::HL_Limit HL_Limit;
typedef ::HepLike_1_2::HL_ProfLikelihood HL_ProfLikelihood;
typedef ::HepLike_1_2::HL_nDimBifurGaussian HL_nDimBifurGaussian;
typedef ::HepLike_1_2::HL_nDimGaussian HL_nDimGaussian;
typedef ::HepLike_1_2::HL_nDimLikelihood HL_nDimLikelihood;
}
}
}

#endif /* __typedefs_HepLike_1_2_hpp__ */
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
#include "wrapper_Vec4.h"
#include "wrapper_Hist.h"
#include "identification.hpp"
#include "typedefs.hpp"

// Indicate which types are provided by this backend, and what the symbols of their factories are.
#define Pythia_8_212_all_data \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,142 @@
#ifndef __typedefs_Pythia_8_212_hpp__
#define __typedefs_Pythia_8_212_hpp__

namespace Gambit
{
namespace Backends
{
namespace Pythia_8_212
{
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::GAMBIT_hepmc_writer GAMBIT_hepmc_writer;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Pythia Pythia;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::UserHooks UserHooks;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::PartonLevel PartonLevel;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::ResonanceDecays ResonanceDecays;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::ParticleDecays ParticleDecays;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::SigmaProcess SigmaProcess;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::SLHAinterface SLHAinterface;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::ParticleData ParticleData;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::CoupSUSY CoupSUSY;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::LHdecayChannel LHdecayChannel;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::LHdecayTable LHdecayTable;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::SusyLesHouches SusyLesHouches;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::SigmaTotal SigmaTotal;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::DecayChannel DecayChannel;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::ParticleDataEntry ParticleDataEntry;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Couplings Couplings;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::ResonanceWidths ResonanceWidths;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::ResonanceGmZ ResonanceGmZ;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::BeamParticle BeamParticle;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::SlowJet SlowJet;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Event Event;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Particle Particle;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::AlphaStrong AlphaStrong;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::AlphaEM AlphaEM;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::CoupSM CoupSM;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Parm Parm;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Settings Settings;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Info Info;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Rndm Rndm;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Vec4 Vec4;
}
namespace Pythia8
{
typedef ::Pythia_8_212::Pythia8::Hist Hist;
}
}
}
}

#endif /* __typedefs_Pythia_8_212_hpp__ */
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
#include "wrapper_EPhysicalProblem.hpp"
#include "wrapper_EReadError.hpp"
#include "identification.hpp"
#include "typedefs.hpp"
#include "gambit/Utils/end_ignore_warnings.hpp"

// Indicate which types are provided by this backend, and what the symbols of their factories are.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#ifndef __typedefs_gm2calc_1_2_0_hpp__
#define __typedefs_gm2calc_1_2_0_hpp__

namespace Gambit
{
namespace Backends
{
namespace gm2calc_1_2_0
{
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::MSSMNoFV_onshell_susy_parameters MSSMNoFV_onshell_susy_parameters;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::MSSMNoFV_onshell MSSMNoFV_onshell;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::MSSMNoFV_onshell_mass_eigenstates MSSMNoFV_onshell_mass_eigenstates;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::MSSMNoFV_onshell_problems MSSMNoFV_onshell_problems;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::MSSMNoFV_onshell_physical MSSMNoFV_onshell_physical;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::MSSMNoFV_onshell_soft_parameters MSSMNoFV_onshell_soft_parameters;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::Error Error;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::ESetupError ESetupError;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::EInvalidInput EInvalidInput;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::EPhysicalProblem EPhysicalProblem;
}
namespace gm2calc
{
typedef ::gm2calc_1_2_0::gm2calc::EReadError EReadError;
}
}
}
}

#endif /* __typedefs_gm2calc_1_2_0_hpp__ */
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
#include "wrapper_EPhysicalProblem.hpp"
#include "wrapper_EReadError.hpp"
#include "identification.hpp"
#include "typedefs.hpp"
#include "gambit/Utils/end_ignore_warnings.hpp"

// Indicate which types are provided by this backend, and what the symbols of their factories are.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
#ifndef __typedefs_gm2calc_1_3_0_hpp__
#define __typedefs_gm2calc_1_3_0_hpp__

namespace Gambit
{
namespace Backends
{
namespace gm2calc_1_3_0
{
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::MSSMNoFV_onshell_susy_parameters MSSMNoFV_onshell_susy_parameters;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::MSSMNoFV_onshell MSSMNoFV_onshell;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::MSSMNoFV_onshell_mass_eigenstates MSSMNoFV_onshell_mass_eigenstates;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::MSSMNoFV_onshell_problems MSSMNoFV_onshell_problems;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::MSSMNoFV_onshell_physical MSSMNoFV_onshell_physical;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::MSSMNoFV_onshell_soft_parameters MSSMNoFV_onshell_soft_parameters;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::Error Error;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::ESetupError ESetupError;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::EInvalidInput EInvalidInput;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::EPhysicalProblem EPhysicalProblem;
}
namespace gm2calc
{
typedef ::gm2calc_1_3_0::gm2calc::EReadError EReadError;
}
}
}
}

#endif /* __typedefs_gm2calc_1_3_0_hpp__ */
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

#include "wrapper_VevaciousPlusPlus.hpp"
#include "identification.hpp"
#include "typedefs.hpp"

// Indicate which types are provided by this backend, and what the symbols of their factories are.
#define vevacious_1_0_all_data \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#ifndef __typedefs_vevacious_1_0_hpp__
#define __typedefs_vevacious_1_0_hpp__

namespace Gambit
{
namespace Backends
{
namespace vevacious_1_0
{
namespace VevaciousPlusPlus
{
typedef ::vevacious_1_0::VevaciousPlusPlus::VevaciousPlusPlus VevaciousPlusPlus;
}
}
}
}

#endif /* __typedefs_vevacious_1_0_hpp__ */
21 changes: 2 additions & 19 deletions Backends/include/gambit/Backends/frontends/HepLike_1_2.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,12 @@
//

#include "gambit/Backends/backend_types/HepLike_1_2/identification.hpp"
#include "gambit/Backends/backend_types/HepLike_1_2/typedefs.hpp"

LOAD_LIBRARY

namespace Gambit
{
namespace Backends
{
namespace HepLike_1_2
{
typedef ::HepLike_1_2::HL_Data HL_Data;
typedef ::HepLike_1_2::HL_Gaussian HL_Gaussian;
typedef ::HepLike_1_2::HL_BifurGaussian HL_BifurGaussian;
typedef ::HepLike_1_2::HL_ExpPoints HL_ExpPoints;
typedef ::HepLike_1_2::HL_Limit HL_Limit;
typedef ::HepLike_1_2::HL_ProfLikelihood HL_ProfLikelihood;
typedef ::HepLike_1_2::HL_nDimBifurGaussian HL_nDimBifurGaussian;
typedef ::HepLike_1_2::HL_nDimGaussian HL_nDimGaussian;
typedef ::HepLike_1_2::HL_nDimLikelihood HL_nDimLikelihood;
}
}
}

// Functions

// Variables

// Initialisation function (dependencies)
Expand Down
Loading