GridFire
v0.7.0_rc2
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
►
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
Generated by
1.13.2