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
Generated by
1.13.2