Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:

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 |
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 |
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_solver.h |
error_utils.h |
exceptions.h |
interfaces |
solver |
solver_interfaces.h |
io |
generative |
generative.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 |
CVODE_solver_strategy.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 |
hashing.h |
logging.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 |
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 |
CVODE_solver_strategy.cpp |
utils |
logging.cpp |
python |
engine |
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 |