GridFire v0.7.6rc4.0 General Purpose Nuclear Network

Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1 2 3 4 5 6 7]

▼ docs |
static |
▼ src |
▼ extern |
► fortran |
gridfire_mod.f90 |
► include |
► gridfire |
► extern |
gridfire_context.h |
gridfire_extern.h |
► lib |
gridfire_context.cpp |
gridfire_extern.cpp |
▼ include |
► gridfire |
► config |
config.h |
► engine |
► diagnostics |
dynamic_engine_diagnostics.h | Diagnostics utilities for DynamicEngine instances
► procedures |
construction.h | Functions for constructing nuclear reaction networks
engine_procedures.h |
priming.h |
► scratchpads |
blob.h | Container class for managing multiple scratchpad instances
engine_adaptive_scratchpad.h | Scratchpad implementation for the AdaptiveEngineView
engine_defined_scratchpad.h | Scratchpad implementation for the DefinedEngineView
engine_graph_scratchpad.h | Scratchpad implementation for the GraphEngine using CppAD automatic differentiation
engine_multiscale_scratchpad.h | Scratchpad implementation for the MultiscalePartitioningEngineView
formatters.h |
scratchpad_abstract.h | Abstract base class for scratchpad memory used during engine computations
scratchpads.h | Unified header for the scratchpad memory management system
types.h | Type definitions and utilities for the scratchpad system
utils.h | Utility functions for convenient scratchpad retrieval with exception handling
► types |
building.h | Defines types related to building reaction networks in the GridFire engine
engine_types.h |
jacobian.h | Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix
reporting.h |
► views |
engine_adaptive.h |
engine_defined.h |
engine_multiscale.h |
engine_priming.h |
engine_view_abstract.h | Abstract interfaces for engine "views" in GridFire
engine_views.h |
engine.h | Core header for the GridFire reaction network engine module
engine_abstract.h | Abstract interfaces for reaction network engines in GridFire
engine_graph.h |
► exceptions |
error_debug.h |
error_engine.h |
error_gridfire.h |
error_policy.h | Defines custom exception types related to network policy construction and verification
error_reaction.h |
error_scratchpad.h |
error_solver.h |
error_utils.h |
exceptions.h |
► interfaces |
► solver |
solver_interfaces.h |
► io |
► generative |
generative.h |
mesa.h |
python.h |
io.h |
network_file.h |
► partition |
► composite |
partition_composite.h |
partition.h |
partition_abstract.h |
partition_ground.h |
partition_rauscher_thielemann.h |
partition_types.h |
rauscher_thielemann_partition_data.h |
rauscher_thielemann_partition_data_record.h |
► policy |
chains.h | Concrete implementations of ReactionChainPolicy for key stellar reaction chains
policy.h |
policy_abstract.h | Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions
policy_logical.h |
stellar_policy.h | High-level concrete NetworkPolicy for specific stellar environments
► reaction |
► weak |
weak.h |
weak_interpolator.h |
weak_rate_library.h |
weak_types.h | Plain data structures and enums for weak reaction tables, interpolation payloads, and errors
reaclib.h |
reaction.h | Defines classes for representing and managing nuclear reactions
reactions_data.h |
► screening |
screening.h |
screening_abstract.h |
screening_bare.h |
screening_intermediate.h |
screening_types.h |
screening_weak.h |
► solver |
► strategies |
► triggers |
engine_partitioning_trigger.h | CVODE-specific triggers that decide when to (re)partition the reaction network engine
triggers.h |
GridSolver.h |
PointSolver.h |
strategies.h |
strategy_abstract.h |
solver.h |
► trigger |
► procedures |
trigger_pprint.h |
trigger_procedures.h |
trigger.h |
trigger_abstract.h |
trigger_logical.h | Combinators for composing triggers with boolean logic (AND/OR/NOT/EveryNth)
trigger_result.h | Structured explanation node for trigger evaluations
► types |
types.h |
► utils |
► formatters |
formatters.h |
jacobian_format.h |
gf_omp.h |
hashing.h |
logging.h |
macros.h |
sundials.h |
table_format.h |
utils.h |
gridfire.h |
▼ lib |
► engine |
► diagnostics |
dynamic_engine_diagnostics.cpp |
► procedures |
construction.cpp |
priming.cpp |
► types |
jacobian.cpp |
► views |
engine_adaptive.cpp |
engine_defined.cpp |
engine_multiscale.cpp |
engine_priming.cpp |
engine_graph.cpp |
► io |
► generative |
mesa.cpp |
python.cpp |
network_file.cpp |
► partition |
► composite |
partition_composite.cpp |
partition_ground.cpp |
partition_rauscher_thielemann.cpp |
► policy |
chains.cpp |
policy_logical.cpp |
stellar_policy.cpp |
► reaction |
► weak |
weak.cpp |
weak_interpolator.cpp |
reaclib.cpp |
reaction.cpp |
► screening |
screening_bare.cpp |
screening_types.cpp |
screening_weak.cpp |
► solver |
► strategies |
► triggers |
engine_partitioning_trigger.cpp |
GridSolver.cpp |
PointSolver.cpp |
► utils |
logging.cpp |
▼ python |
► config |
bindings.cpp |
bindings.h |
► engine |
► scratchpads |
bindings.cpp |
bindings.h |
► trampoline |
py_engine.cpp |
py_engine.h |
bindings.cpp |
bindings.h |
► exceptions |
bindings.cpp |
bindings.h |
► gridfire |
__init__.py |
► io |
► trampoline |
py_io.cpp |
py_io.h |
bindings.cpp |
bindings.h |
► partition |
► trampoline |
py_partition.cpp |
py_partition.h |
bindings.cpp |
bindings.h |
► policy |
► trampoline |
py_policy.cpp |
py_policy.h |
bindings.cpp |
bindings.h |
► reaction |
bindings.cpp |
bindings.h |
► screening |
► trampoline |
py_screening.cpp |
py_screening.h |
bindings.cpp |
bindings.h |
► solver |
► trampoline |
py_solver.cpp |
py_solver.h |
bindings.cpp |
bindings.h |
► types |
bindings.cpp |
bindings.h |
► utils |
bindings.cpp |
bindings.h |
bindings.cpp |