Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
MartyAdapter Class Reference

#include <MartyAdapter.h>

Inheritance diagram for MartyAdapter:
Collaboration diagram for MartyAdapter:

Public Member Functions

fs::path get_path (MartyPath path_name) override
 Retrieves a required MARTY-related path.
 
std::optional< fs::path > get_optional_path (MartyPath path_name) override
 Retrieves an optional MARTY-related path.
 
bool check_flag (InternalFlag flag) override
 Checks the status of a specific internal flag.
 
std::string get_marty_model_name () const
 Retrieves the configured MARTY model name.
 
- Public Member Functions inherited from IMonitor< InternalFlag >
virtual ~IMonitor ()=default
 Virtual destructor for proper polymorphic use.
 
- Public Member Functions inherited from IPathProvider< MartyPath >
virtual ~IPathProvider ()=default
 Virtual destructor for polymorphic use.
 
- Public Member Functions inherited from IMartyPathAdapter
virtual ~IMartyPathAdapter ()=default
 

Detailed Description

Member Function Documentation

◆ check_flag()

bool MartyAdapter::check_flag ( InternalFlag  flag)
overridevirtual

Checks the status of a specific internal flag.

Implements IMonitor< InternalFlag >.

Definition at line 62 of file MartyAdapter.cpp.

◆ get_marty_model_name()

std::string MartyAdapter::get_marty_model_name ( ) const

Retrieves the configured MARTY model name.

Examples
examples/monitoring_system_example.cpp.

Definition at line 66 of file MartyAdapter.cpp.

◆ get_optional_path()

std::optional< fs::path > MartyAdapter::get_optional_path ( MartyPath  path_name)
overridevirtual

Retrieves an optional MARTY-related path.

Currently used for the user-provided BSM mapping JSON.

Implements IMartyPathAdapter.

Definition at line 53 of file MartyAdapter.cpp.

◆ get_path()

fs::path MartyAdapter::get_path ( MartyPath  path_name)
overridevirtual

Retrieves a required MARTY-related path.

Implements IPathProvider< MartyPath >.

Examples
examples/path_provider_example.cpp.

Definition at line 6 of file MartyAdapter.cpp.


The documentation for this class was generated from the following files: