On this page

IntegrandInfo

gammaloop Class

IntegrandInfo()

Structured description of a generated integrand and its evaluation backend.

Member details

process_id

Property · read-only
#
process_id: int

Numeric identifier of the process that owns the integrand.

process_name

Property · read-only
#
process_name: str

Persistent folder name of the owning process.

integrand_name

Property · read-only
#
integrand_name: str

Canonical name of the resolved integrand.

kind

Property · read-only
#
kind: str

"amplitude" or "cross section".

generation_backend

Property · read-only
#
generation_backend: str

Compilation backend frozen into the generated integrand.

generation_compile_options

Property · read-only
#
generation_compile_options: Optional[str]

Backend-specific compilation options, when configured.

active_f64_backend

Property · read-only
#
active_f64_backend: str

Floating-point evaluator backend currently active for f64 evaluation.

graph_count

Property · read-only
#
graph_count: int

Number of amplitude graphs or cross-section supergraphs.

graph_group_count

Property · read-only
#
graph_group_count: int

Number of graph groups in the generated integrand.

record_size_bytes

Property · read-only
#
record_size_bytes: int

Serialized integrand-record size in bytes, excluding its compiled evaluator.

graph_groups

Property · read-only
#
graph_groups: list[IntegrandGraphGroup]

Per-group graph, orientation, basis, threshold, and cut metadata.