Merge pull request #6 from tboudreaux/feature/weakRates
Added Weak Rates, KINSol, CVODE, Policy, and much more
9
.gitignore
vendored
@@ -76,6 +76,13 @@ subprojects/libconstants/
|
|||||||
subprojects/liblogging/
|
subprojects/liblogging/
|
||||||
subprojects/eigen-*/
|
subprojects/eigen-*/
|
||||||
subprojects/fourdst/
|
subprojects/fourdst/
|
||||||
|
subprojects/libplugin/
|
||||||
|
subprojects/minizip-ng-4.0.10/
|
||||||
|
subprojects/cvode-*/
|
||||||
|
subprojects/kinsol-*/
|
||||||
|
subprojects/CLI11-*/
|
||||||
|
*.fbundle
|
||||||
|
*.wraplock
|
||||||
|
|
||||||
*.csv
|
*.csv
|
||||||
*.dot
|
*.dot
|
||||||
@@ -104,3 +111,5 @@ output/
|
|||||||
scratch/
|
scratch/
|
||||||
|
|
||||||
meson-boost-test/
|
meson-boost-test/
|
||||||
|
|
||||||
|
*.json
|
||||||
|
|||||||
8
Doxyfile
@@ -48,7 +48,7 @@ PROJECT_NAME = GridFire
|
|||||||
# could be handy for archiving the generated documentation or if some version
|
# could be handy for archiving the generated documentation or if some version
|
||||||
# control system is used.
|
# control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 0.6.0
|
PROJECT_NUMBER = v0.7.0-alpha
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
||||||
# for a project that appears at the top of each page and should give viewers a
|
# for a project that appears at the top of each page and should give viewers a
|
||||||
@@ -2570,7 +2570,7 @@ HIDE_UNDOC_RELATIONS = YES
|
|||||||
# set to NO
|
# set to NO
|
||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
|
|
||||||
HAVE_DOT = NO
|
HAVE_DOT = YES
|
||||||
|
|
||||||
# The DOT_NUM_THREADS specifies the number of dot invocations Doxygen is allowed
|
# The DOT_NUM_THREADS specifies the number of dot invocations Doxygen is allowed
|
||||||
# to run in parallel. When set to 0 Doxygen will base this on the number of
|
# to run in parallel. When set to 0 Doxygen will base this on the number of
|
||||||
@@ -2798,7 +2798,7 @@ DIR_GRAPH_MAX_DEPTH = 1
|
|||||||
# The default value is: png.
|
# The default value is: png.
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
DOT_IMAGE_FORMAT = png
|
DOT_IMAGE_FORMAT = svg
|
||||||
|
|
||||||
# If DOT_IMAGE_FORMAT is set to svg or svg:svg or svg:svg:core, then this option
|
# If DOT_IMAGE_FORMAT is set to svg or svg:svg or svg:svg:core, then this option
|
||||||
# can be set to YES to enable generation of interactive SVG images that allow
|
# can be set to YES to enable generation of interactive SVG images that allow
|
||||||
@@ -2812,7 +2812,7 @@ DOT_IMAGE_FORMAT = png
|
|||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
INTERACTIVE_SVG = NO
|
INTERACTIVE_SVG = YES
|
||||||
|
|
||||||
# The DOT_PATH tag can be used to specify the path where the dot tool can be
|
# The DOT_PATH tag can be used to specify the path where the dot tool can be
|
||||||
# found. If left blank, it is assumed the dot tool can be found in the path.
|
# found. If left blank, it is assumed the dot tool can be found in the path.
|
||||||
|
|||||||
148
README.md
@@ -24,6 +24,7 @@
|
|||||||
- [pypi](#pypi)
|
- [pypi](#pypi)
|
||||||
- [source](#source)
|
- [source](#source)
|
||||||
- [source for developers](#source-for-developers)
|
- [source for developers](#source-for-developers)
|
||||||
|
- [patching shared object files](#patching-shared-object-files)
|
||||||
- [Automatic Build and Installation](#automatic-build-and-installation)
|
- [Automatic Build and Installation](#automatic-build-and-installation)
|
||||||
- [Script Build and Installation Instructions](#script-build-and-installation-instructions)
|
- [Script Build and Installation Instructions](#script-build-and-installation-instructions)
|
||||||
- [Currently, known good platforms](#currently-known-good-platforms)
|
- [Currently, known good platforms](#currently-known-good-platforms)
|
||||||
@@ -62,6 +63,16 @@
|
|||||||
- [Python callbacks](#python-callbacks)
|
- [Python callbacks](#python-callbacks)
|
||||||
- [Related Projects](#related-projects)
|
- [Related Projects](#related-projects)
|
||||||
|
|
||||||
|
# Version and Notes
|
||||||
|
This repository is currently tracking GridFire version v0.7.0-alpha. Note that this
|
||||||
|
is a development version which has known scientific and build issues:
|
||||||
|
|
||||||
|
1. Over long runs (say 10Gyr) repartitioning stages can introduce discontinuities into abundances
|
||||||
|
2. We do not currently produce He-4 at a rate consistent with literature values. This is a known issue and is being addressed.
|
||||||
|
3. When using Weak Rate Library (WRL) weak reactions the network becomes pathologically stiff. Reaclib includes a limited set of reactions which can be used to close the CNO cycle. Network construction then defaults to using all reaclib reactions while we address pathological stiffness with WRL rates.
|
||||||
|
4. WRL reactions do track energy loss due to neutrinos and neutrino flux; however, these are not currently reported to the user. They will be in the final v0.7.0 release.
|
||||||
|
5. There is a current bug in meson-python which results in multiple duplicate LC_RPATH entries in any shared object files compiled for python linking. Recent versions of the macos dynamic loader (XCode command line tools versions >= 16) refuse to load shared object files with duplicat rpath entries. Because of this running `pip install`. in the root will result in a broken gridfire python install. Instead we have bundled a helper script `pip_install_mac_patch.sh` which should be used to install python bindings on macos for the time being.
|
||||||
|
|
||||||
# Introduction
|
# Introduction
|
||||||
GridFire is a C++ library designed to perform general nuclear network
|
GridFire is a C++ library designed to perform general nuclear network
|
||||||
evolution. It is part of the larger SERiF project within the 4D-STAR
|
evolution. It is part of the larger SERiF project within the 4D-STAR
|
||||||
@@ -109,7 +120,8 @@ are just that and should maintain nearly the same speed as the C++ code. End
|
|||||||
users are strongly encouraged to use the python module rather than the C++ code.
|
users are strongly encouraged to use the python module rather than the C++ code.
|
||||||
|
|
||||||
### pypi
|
### pypi
|
||||||
Installing from pip is as simple as
|
Installing from pip is as simple as. Note that this will install gridfire v0.5.0, currently the latest version on pip. Once
|
||||||
|
v0.7.0 is released this will be pushed to pip.
|
||||||
```bash
|
```bash
|
||||||
pip install gridfire
|
pip install gridfire
|
||||||
```
|
```
|
||||||
@@ -150,6 +162,8 @@ pip install .
|
|||||||
> **Note:** that if you do not have all system dependencies installed this will
|
> **Note:** that if you do not have all system dependencies installed this will
|
||||||
> fail, the steps in further sections address these in more detail.
|
> fail, the steps in further sections address these in more detail.
|
||||||
|
|
||||||
|
> **Note:** If you are using macos you should use the included `pip_install_mac_patch.sh` script instead of `pip install .` as this will automatically patch the build shared object libraries such that they can be loaded by the macos dynamic loader.
|
||||||
|
|
||||||
### source for developers
|
### source for developers
|
||||||
If you are a developer and would like an editable and incremental python
|
If you are a developer and would like an editable and incremental python
|
||||||
install `meson-python` makes this very easy
|
install `meson-python` makes this very easy
|
||||||
@@ -166,6 +180,29 @@ of these it does still take a few seconds to recompile regardless of how small
|
|||||||
a source code change you have made). It is **strongly** recommended that
|
a source code change you have made). It is **strongly** recommended that
|
||||||
developers use this approach and end users *do not*.
|
developers use this approach and end users *do not*.
|
||||||
|
|
||||||
|
#### Patching Shared Object Files
|
||||||
|
If you need to patch shared object files generated by meson-python directly you should first located the shared object file
|
||||||
|
these will be in the site-packages and site-packages/fourdst directories for your python enviroment.
|
||||||
|
|
||||||
|
Look for files named
|
||||||
|
|
||||||
|
- `site-packages/gridfire.cpython-3*-darwin.so`
|
||||||
|
- `site-packages/fourdst/_phys.cpython-3*-darwin.so`
|
||||||
|
|
||||||
|
then, for each of these files, run
|
||||||
|
|
||||||
|
```bash
|
||||||
|
otool -l <Path/to/file> | grep RPATH -A2
|
||||||
|
```
|
||||||
|
|
||||||
|
count the number of occurences of duplicate RPATH entries (these should look like `@loaderpath/.gridfire.mesonpy.libs` or `@loaderpath/../.fourdst.mesonpy.libs`). Then use `install_name_tool` to remove **all but one of these** from each shared object file.
|
||||||
|
|
||||||
|
If for example there are 4 occurrences of the path `@loader_path/../.fourdst.mesonpy.libs` in `_phys.cpython-3*-darwin.so` then you should run the following command 3 times
|
||||||
|
```bash
|
||||||
|
install_name_tool -delete_rpath @loader_path/../.fourdst.mesonpy.libs site-packages/fourdst/_phys.cpython-314-darwin.so
|
||||||
|
```
|
||||||
|
|
||||||
|
the same for the other shared object file (make sure to count the duplicate rpath entries for each separately as there may be a different number of duplicates in each shared object file).
|
||||||
|
|
||||||
## Automatic Build and Installation
|
## Automatic Build and Installation
|
||||||
### Script Build and Installation Instructions
|
### Script Build and Installation Instructions
|
||||||
@@ -351,8 +388,10 @@ include:
|
|||||||
2000](https://www.sciencedirect.com/science/article/pii/S0092640X00908349?via%3Dihub]))
|
2000](https://www.sciencedirect.com/science/article/pii/S0092640X00908349?via%3Dihub]))
|
||||||
to weight reaction rates based on nuclear properties.
|
to weight reaction rates based on nuclear properties.
|
||||||
- **Solver Module:** Defines numerical integration strategies (e.g.,
|
- **Solver Module:** Defines numerical integration strategies (e.g.,
|
||||||
`DirectNetworkSolver`) for solving the stiff ODE systems arising from reaction
|
`CVODESolverStrategy`) for solving the stiff ODE systems arising from reaction
|
||||||
networks.
|
networks.
|
||||||
|
- **io Module:** Defines shared interface for parsing network data from files
|
||||||
|
- **trigger Module:** Defines interface for complex trigger logic so that repartitioning can be followed.
|
||||||
- **Python Interface:** Exposes *almost* all C++ functionality to Python,
|
- **Python Interface:** Exposes *almost* all C++ functionality to Python,
|
||||||
allowing users to define compositions, configure engines, and run simulations
|
allowing users to define compositions, configure engines, and run simulations
|
||||||
directly from Python scripts.
|
directly from Python scripts.
|
||||||
@@ -404,6 +443,7 @@ construction and rate evaluations:
|
|||||||
member of the `NetworkBuildDepth` enum or an integer.
|
member of the `NetworkBuildDepth` enum or an integer.
|
||||||
- `partition::PartitionFunction`: Partition function used when evaluating
|
- `partition::PartitionFunction`: Partition function used when evaluating
|
||||||
detailed balance for inverse rates.
|
detailed balance for inverse rates.
|
||||||
|
- `NetworkConstructionFlags`: A bitwise flag telling the network how to construct itself. That is, what reaction types should be used in construction. For example one might use `NetworkConstructionFlags::STRONG | NetworkConstructionFlags::BETA_PLUS` to use all strong reactions and β+ decay. By Default this is set to use reaclib strong and reaclib weak (no WRL included by default due to current pathological stiffness issues).
|
||||||
|
|
||||||
- **setPrecomputation(bool precompute):**
|
- **setPrecomputation(bool precompute):**
|
||||||
- Enable/disable caching of reaction rates and stoichiometric data at initialization.
|
- Enable/disable caching of reaction rates and stoichiometric data at initialization.
|
||||||
@@ -533,48 +573,23 @@ A `NetOut` struct contains
|
|||||||
>**Note:** Currently `GraphEngine` only considers energy due to nuclear mass
|
>**Note:** Currently `GraphEngine` only considers energy due to nuclear mass
|
||||||
>defect and not neutrino loss.
|
>defect and not neutrino loss.
|
||||||
|
|
||||||
|
### CVODESolverStrategy
|
||||||
|
|
||||||
### DirectNetworkSolver (Implicit Rosenbrock Method)
|
We use the CVODE module from [SUNDIALS](https://computing.llnl.gov/projects/sundials/cvode) as our primary numerical
|
||||||
|
solver. Specifically we use the BDF linear multistep method from that which includes advanced adaptive timestepping.
|
||||||
|
|
||||||
- **Integrator:** Implicit Rosenbrock4 scheme (order 4) via `Boost.Odeint`’s
|
Further, we use a trigger system to periodically repartition the network as the state of the network changes. This
|
||||||
`rosenbrock4<double>`, optimized for stiff reaction networks with adaptive step
|
keeps the stiffness of the network tractable. The algorithm we use for that is
|
||||||
size control using configurable absolute and relative tolerances.
|
|
||||||
- **Jacobian Assembly:** Asks the base engine for the Jacobian Matrix
|
|
||||||
- **RHS Evaluation:** Asks the base engine for RHS of the abundance evolution
|
|
||||||
equations
|
|
||||||
- **Linear Algebra:** Utilizes `Boost.uBLAS` for state vectors and dense Jacobian
|
|
||||||
matrices, with sparse access patterns supported via coordinate lists of nonzero
|
|
||||||
entries.
|
|
||||||
- **Error Control and Logging:** Absolute and relative tolerance parameters
|
|
||||||
(`absTol`, `relTol`) are read from configuration; Quill loggers, which run in a
|
|
||||||
separate non blocking thread, capture integration diagnostics and step
|
|
||||||
statistics.
|
|
||||||
|
|
||||||
### Algorithmic Workflow in DirectNetworkSolver
|
1. Trigger every 1000th time that the simulation time exceeds the simulationTimeInterval
|
||||||
1. **Initialization:** Convert input temperature to T9 units, retrieve
|
2. OR if any off-diagonal Jacobian entry exceeds the offDiagonalThreshold
|
||||||
tolerances, and initialize state vector `Y` from equilibrated composition.
|
3. OR every 10th time that the timestep growth exceeds the timestepGrowthThreshold (relative or absolute)
|
||||||
2. **Integrator Setup:** Construct the controlled Rosenbrock4 stepper and bind
|
4. OR if the number of convergence failures grows more than 100% from one step to the next or exceeds 5 at any given step.
|
||||||
`RHSManager` and `JacobianFunctor`.
|
|
||||||
3. **Adaptive Integration Loop:**
|
|
||||||
- Perform `integrate_adaptive` advancing until `tMax`, catching any
|
|
||||||
`StaleEngineTrigger` to repartition the network and update composition.
|
|
||||||
- On each substep, observe states and log via `RHSManager::observe`.
|
|
||||||
4. **Finalization:** Assemble final mass fractions, compute accumulated energy,
|
|
||||||
and populate `NetOut` with updated composition and diagnostics.
|
|
||||||
|
|
||||||
### Future Solver Implementations
|
Moreover, callback functions can be registered in either python or C++ which will take a `const CVODESolverStrategy::TimestepContext&` struct
|
||||||
- **Operator Splitting Solvers:** Strategies to decouple thermodynamics,
|
as argument. This allows for more complex logging logic. Note that callbacks **do not** let you reach inside the
|
||||||
screening, and reaction substeps for performance on stiff, multiscale
|
solver and adjust the state of the network. They are only intended for investigation not extension of physics. If you
|
||||||
networks.
|
wish to extend the physics this must be implemented at the engine or engine view level.
|
||||||
- **GPU-Accelerated Solvers:** Planned use of CUDA/OpenCL backends for
|
|
||||||
large-scale network integration.
|
|
||||||
- **Callback observer support:** Currently we use an observer built into our
|
|
||||||
`RHSManager` (`RHSManager::observe`); however, we intend to include support for
|
|
||||||
custom, user defined, observer method.
|
|
||||||
|
|
||||||
These strategies can be developed by inheriting from `NetworkSolverStrategy`
|
|
||||||
and registering against the same engine types without modifying existing engine
|
|
||||||
code.
|
|
||||||
|
|
||||||
## Python Extensibility
|
## Python Extensibility
|
||||||
Through the Python bindings, users can subclass engine view classes directly in
|
Through the Python bindings, users can subclass engine view classes directly in
|
||||||
@@ -667,7 +682,7 @@ int main(){
|
|||||||
gridfire::AdaptiveEngineView adaptView(msView);
|
gridfire::AdaptiveEngineView adaptView(msView);
|
||||||
|
|
||||||
// 5. Construct implicit solver (handles remaining stiffness)
|
// 5. Construct implicit solver (handles remaining stiffness)
|
||||||
gridfire::DirectNetworkSolver solver(adaptView);
|
gridfire::CVODESolverStrategey solver(adaptView);
|
||||||
|
|
||||||
// 6. Prepare input conditions
|
// 6. Prepare input conditions
|
||||||
NetIn input{
|
NetIn input{
|
||||||
@@ -684,20 +699,6 @@ int main(){
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Workflow Components and Effects
|
|
||||||
- **GraphEngine** constructs the full reaction network, capturing all species
|
|
||||||
and reactions.
|
|
||||||
- **MultiscalePartitioningEngineView** segregates reactions by characteristic
|
|
||||||
timescales (Hix & Thielemann), reducing the effective stiffness by treating
|
|
||||||
fast processes separately.
|
|
||||||
- **AdaptiveEngineView** prunes low-flux species/reactions at runtime,
|
|
||||||
decreasing dimensionality and improving computational efficiency.
|
|
||||||
- **DirectNetworkSolver** employs an implicit Rosenbrock method to stably
|
|
||||||
integrate the remaining stiff system with adaptive step control.
|
|
||||||
|
|
||||||
This layered approach enhances stability for stiff networks while maintaining
|
|
||||||
accuracy and performance.
|
|
||||||
|
|
||||||
### Callback Example
|
### Callback Example
|
||||||
Custom callback functions can be registered with any solver. Because it might make sense for each solver to provide
|
Custom callback functions can be registered with any solver. Because it might make sense for each solver to provide
|
||||||
different context to the callback function, you should use the struct `gridfire::solver::<SolverName>::TimestepContext`
|
different context to the callback function, you should use the struct `gridfire::solver::<SolverName>::TimestepContext`
|
||||||
@@ -712,7 +713,7 @@ the callback function.
|
|||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
void callback(const gridfire::solver::DirectNetworkSolver::TimestepContext& context) {
|
void callback(const gridfire::solver::CVODESolverStrategy::TimestepContext& context) {
|
||||||
int H1Index = context.engine.getSpeciesIndex(fourdst::atomic::H_1);
|
int H1Index = context.engine.getSpeciesIndex(fourdst::atomic::H_1);
|
||||||
int He4Index = context.engine.getSpeciesIndex(fourdst::atomic::He_4);
|
int He4Index = context.engine.getSpeciesIndex(fourdst::atomic::He_4);
|
||||||
|
|
||||||
@@ -741,7 +742,7 @@ int main(){
|
|||||||
gridfire::AdaptiveEngineView adaptView(msView);
|
gridfire::AdaptiveEngineView adaptView(msView);
|
||||||
|
|
||||||
// 5. Construct implicit solver (handles remaining stiffness)
|
// 5. Construct implicit solver (handles remaining stiffness)
|
||||||
gridfire::DirectNetworkSolver solver(adaptView);
|
gridfire::CVODESolverStrategy solver(adaptView);
|
||||||
solver.set_callback(callback);
|
solver.set_callback(callback);
|
||||||
|
|
||||||
// 6. Prepare input conditions
|
// 6. Prepare input conditions
|
||||||
@@ -758,12 +759,29 @@ int main(){
|
|||||||
std::cout << "Final results are: " << output << std::endl;
|
std::cout << "Final results are: " << output << std::endl;
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
>**Note:** If you want to see exactly why each repartitioning stage was triggered in a human readable manner add the flag True to `solver.evaluate` (`solver.evaluate(input, true)`).
|
||||||
|
|
||||||
>**Note:** A fully detailed list of all available information in the TimestepContext struct is available in the API documentation.
|
>**Note:** A fully detailed list of all available information in the TimestepContext struct is available in the API documentation.
|
||||||
|
|
||||||
>**Note:** The order of species in the boost state vector (`ctx.state`) is **not guaranteed** to be any particular order run over run. Therefore, in order to reliably extract
|
>**Note:** The order of species in the boost state vector (`ctx.state`) is **not guaranteed** to be any particular order run over run. Therefore, in order to reliably extract
|
||||||
> values from it, you **must** use the `getSpeciesIndex` method of the engine to get the index of the species you are interested in (these will always be in the same order).
|
> values from it, you **must** use the `getSpeciesIndex` method of the engine to get the index of the species you are interested in (these will always be in the same order).
|
||||||
|
|
||||||
|
If you wish to know what is provided by a solver context without investigating the code you can simply do
|
||||||
|
|
||||||
|
```c++
|
||||||
|
void callback(const gridfire::solver::SolverContextBase& context) {
|
||||||
|
for (const auto& [parameterName, description] : context.describe()) {
|
||||||
|
std::cout << parameterName << ": " << description << "\n";
|
||||||
|
}
|
||||||
|
std::cout << std::flush();
|
||||||
|
exit(0);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
If you set this as the callback (to any solver strategy) it will print out the available parameters and what they
|
||||||
|
are and then close the code. This is useful when writing new callbacks.
|
||||||
|
|
||||||
|
|
||||||
#### Callback Context
|
#### Callback Context
|
||||||
|
|
||||||
Since each solver may provide different context to the callback function, and it may be frustrating to refer to the
|
Since each solver may provide different context to the callback function, and it may be frustrating to refer to the
|
||||||
@@ -789,7 +807,7 @@ All GridFire C++ types have been bound and can be passed around as one would exp
|
|||||||
This example implements the same logic as the above C++ example
|
This example implements the same logic as the above C++ example
|
||||||
```python
|
```python
|
||||||
from gridfire.engine import GraphEngine, MultiscalePartitioningEngineView, AdaptiveEngineView
|
from gridfire.engine import GraphEngine, MultiscalePartitioningEngineView, AdaptiveEngineView
|
||||||
from gridfire.solver import DirectNetworkSolver
|
from gridfire.solver import CVODESolverStrategey
|
||||||
from gridfire.type import NetIn
|
from gridfire.type import NetIn
|
||||||
|
|
||||||
from fourdst.composition import Composition
|
from fourdst.composition import Composition
|
||||||
@@ -819,7 +837,7 @@ qseEngine = MultiscalePartitioningEngineView(baseEngine)
|
|||||||
|
|
||||||
adaptiveEngine = AdaptiveEngineView(qseEngine)
|
adaptiveEngine = AdaptiveEngineView(qseEngine)
|
||||||
|
|
||||||
solver = DirectNetworkSolver(adaptiveEngine)
|
solver = CVODESolverStrategey(adaptiveEngine)
|
||||||
|
|
||||||
results = solver.evaluate(netIn)
|
results = solver.evaluate(netIn)
|
||||||
|
|
||||||
@@ -869,12 +887,14 @@ adaptiveEngine = AdaptiveEngineView(qseEngine)
|
|||||||
solver = DirectNetworkSolver(adaptiveEngine)
|
solver = DirectNetworkSolver(adaptiveEngine)
|
||||||
|
|
||||||
|
|
||||||
|
data: List[Tuple[float, Dict[str, Tuple[float, float]]]] = []
|
||||||
def callback(context):
|
def callback(context):
|
||||||
H1Index = context.engine.getSpeciesIndex(species["H-1"])
|
engine = context.engine
|
||||||
He4Index = context.engine.getSpeciesIndex(species["He-4"])
|
abundances: Dict[str, Tuple[float, float]] = {}
|
||||||
C12ndex = context.engine.getSpeciesIndex(species["C-12"])
|
for species in engine.getNetworkSpecies():
|
||||||
Mgh24ndex = context.engine.getSpeciesIndex(species["Mg-24"])
|
sid = engine.getSpeciesIndex(species)
|
||||||
print(f"Time: {context.t}, H-1: {context.state[H1Index]}, He-4: {context.state[He4Index]}, C-12: {context.state[C12ndex]}, Mg-24: {context.state[Mgh24ndex]}")
|
abundances[species.name()] = (species.mass(), context.state[sid])
|
||||||
|
data.append((context.t,abundances))
|
||||||
|
|
||||||
solver.set_callback(callback)
|
solver.set_callback(callback)
|
||||||
results = solver.evaluate(netIn)
|
results = solver.evaluate(netIn)
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
subdir('reaclib')
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
Use the utility `utils/reaclib/format.py` to generate reacitons.bin
|
|
||||||
2
build-config/CLI11/meson.build
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
cli11_proj = subproject('cli11')
|
||||||
|
cli11_dep = cli11_proj.get_variable('CLI11_dep')
|
||||||
21
build-config/json/LICENSE
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2013-2025 Niels Lohmann
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
25526
build-config/json/include/nlohmann/json.hpp
Normal file
3
build-config/json/meson.build
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
json_dep = declare_dependency(
|
||||||
|
include_directories: include_directories('include')
|
||||||
|
)
|
||||||
5
build-config/libplugin/meson.build
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
libplugin_sp = subproject('libplugin')
|
||||||
|
|
||||||
|
plugin_dep = libplugin_sp.get_variable('plugin_dep')
|
||||||
|
libplugin = libplugin_sp.get_variable('libplugin')
|
||||||
|
|
||||||
@@ -1,11 +1,17 @@
|
|||||||
cmake = import('cmake')
|
cmake = import('cmake')
|
||||||
|
|
||||||
subdir('fourdst')
|
subdir('fourdst')
|
||||||
|
subdir('libplugin')
|
||||||
|
|
||||||
|
subdir('sundials')
|
||||||
|
|
||||||
subdir('boost')
|
subdir('boost')
|
||||||
subdir('cppad')
|
subdir('cppad')
|
||||||
subdir('xxHash')
|
subdir('xxHash')
|
||||||
subdir('eigen')
|
subdir('eigen')
|
||||||
|
|
||||||
|
subdir('json')
|
||||||
|
|
||||||
subdir('pybind')
|
subdir('pybind')
|
||||||
|
|
||||||
|
subdir('CLI11')
|
||||||
|
|||||||
47
build-config/sundials/cvode/meson.build
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
cmake = import('cmake')
|
||||||
|
cvode_cmake_options = cmake.subproject_options()
|
||||||
|
|
||||||
|
cvode_cmake_options.add_cmake_defines({
|
||||||
|
'CMAKE_CXX_FLAGS' : '-Wno-deprecated-declarations',
|
||||||
|
'CMAKE_C_FLAGS' : '-Wno-deprecated-declarations',
|
||||||
|
'BUILD_SHARED_LIBS' : 'ON',
|
||||||
|
'BUILD_STATIC_LIBS' : 'OFF',
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
cvode_cmake_options.add_cmake_defines({
|
||||||
|
'CMAKE_INSTALL_LIBDIR': get_option('libdir'),
|
||||||
|
'CMAKE_INSTALL_INCLUDEDIR': get_option('includedir')
|
||||||
|
})
|
||||||
|
|
||||||
|
cvode_sp = cmake.subproject(
|
||||||
|
'cvode',
|
||||||
|
options: cvode_cmake_options,
|
||||||
|
)
|
||||||
|
|
||||||
|
# For the core SUNDIALS library (SUNContext, etc.)
|
||||||
|
sundials_core_dep = cvode_sp.dependency('sundials_core_shared')
|
||||||
|
|
||||||
|
# For the CVODE integrator library
|
||||||
|
sundials_cvode_dep = cvode_sp.dependency('sundials_cvode_shared')
|
||||||
|
|
||||||
|
# For the serial NVector library
|
||||||
|
sundials_nvecserial_dep = cvode_sp.dependency('sundials_nvecserial_shared')
|
||||||
|
|
||||||
|
# For the dense matrix library
|
||||||
|
sundials_sunmatrixdense_dep = cvode_sp.dependency('sundials_sunmatrixdense_shared')
|
||||||
|
|
||||||
|
# For the dense linear solver library
|
||||||
|
sundials_sunlinsoldense_dep = cvode_sp.dependency('sundials_sunlinsoldense_shared')
|
||||||
|
|
||||||
|
cvode_dep = declare_dependency(
|
||||||
|
dependencies: [
|
||||||
|
sundials_core_dep,
|
||||||
|
sundials_cvode_dep,
|
||||||
|
sundials_nvecserial_dep,
|
||||||
|
sundials_sunmatrixdense_dep,
|
||||||
|
sundials_sunlinsoldense_dep,
|
||||||
|
],
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
29
build-config/sundials/kinsol/meson.build
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
cmake = import('cmake')
|
||||||
|
|
||||||
|
kinsol_cmake_options = cmake.subproject_options()
|
||||||
|
|
||||||
|
kinsol_cmake_options.add_cmake_defines({
|
||||||
|
'CMAKE_CXX_FLAGS' : '-Wno-deprecated-declarations',
|
||||||
|
'CMAKE_C_FLAGS' : '-Wno-deprecated-declarations',
|
||||||
|
'BUILD_SHARED_LIBS' : 'ON',
|
||||||
|
'BUILD_STATIC_LIBS' : 'OFF',
|
||||||
|
})
|
||||||
|
|
||||||
|
kinsol_cmake_options.add_cmake_defines({
|
||||||
|
'CMAKE_INSTALL_LIBDIR': get_option('libdir'),
|
||||||
|
'CMAKE_INSTALL_INCLUDEDIR': get_option('includedir')
|
||||||
|
})
|
||||||
|
|
||||||
|
kinsol_sp = cmake.subproject(
|
||||||
|
'kinsol',
|
||||||
|
options: kinsol_cmake_options,
|
||||||
|
)
|
||||||
|
|
||||||
|
sundials_kinsol_shared = kinsol_sp.dependency('sundials_kinsol_shared')
|
||||||
|
|
||||||
|
kinsol_dep = declare_dependency(
|
||||||
|
dependencies: [
|
||||||
|
sundials_kinsol_shared,
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
9
build-config/sundials/meson.build
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
subdir('cvode')
|
||||||
|
subdir('kinsol')
|
||||||
|
|
||||||
|
sundials_dep = declare_dependency(
|
||||||
|
dependencies: [
|
||||||
|
cvode_dep,
|
||||||
|
kinsol_dep,
|
||||||
|
],
|
||||||
|
)
|
||||||
95
build-python/fix_rpaths.py
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import glob
|
||||||
|
import subprocess
|
||||||
|
from collections import OrderedDict
|
||||||
|
|
||||||
|
def get_rpaths(binary_path):
|
||||||
|
"""Uses otool to extract a list of all LC_RPATH entries."""
|
||||||
|
print(f"--- Checking rpaths for: {binary_path}")
|
||||||
|
rpaths = []
|
||||||
|
try:
|
||||||
|
proc = subprocess.run(
|
||||||
|
['otool', '-l', binary_path],
|
||||||
|
capture_output=True,
|
||||||
|
text=True,
|
||||||
|
check=True
|
||||||
|
)
|
||||||
|
|
||||||
|
lines = proc.stdout.splitlines()
|
||||||
|
for i, line in enumerate(lines):
|
||||||
|
if "cmd LC_RPATH" in line.strip():
|
||||||
|
if i + 2 < len(lines):
|
||||||
|
path_line = lines[i + 2].strip()
|
||||||
|
if path_line.startswith("path "):
|
||||||
|
# Extract the path, e.g., "path /foo/bar (offset 12)"
|
||||||
|
rpath = path_line.split(" ")[1]
|
||||||
|
rpaths.append(rpath)
|
||||||
|
|
||||||
|
except (subprocess.CalledProcessError, FileNotFoundError) as e:
|
||||||
|
print(f"Error running otool: {e}")
|
||||||
|
return []
|
||||||
|
|
||||||
|
return rpaths
|
||||||
|
|
||||||
|
def fix_rpaths(binary_path):
|
||||||
|
all_rpaths = get_rpaths(binary_path)
|
||||||
|
if not all_rpaths:
|
||||||
|
print("--- No rpaths found or otool failed.")
|
||||||
|
return
|
||||||
|
|
||||||
|
unique_rpaths = list(OrderedDict.fromkeys(all_rpaths))
|
||||||
|
for rpath in unique_rpaths:
|
||||||
|
print(f" - RPATH: {rpath}")
|
||||||
|
|
||||||
|
if len(all_rpaths) == len(unique_rpaths):
|
||||||
|
print("--- No duplicate rpaths found. Nothing to do.")
|
||||||
|
return
|
||||||
|
|
||||||
|
print(f"--- Found {len(all_rpaths)} rpaths; {len(unique_rpaths)} are unique.")
|
||||||
|
print(f"--- Fixing duplicates in: {binary_path}")
|
||||||
|
|
||||||
|
try:
|
||||||
|
for rpath in all_rpaths:
|
||||||
|
subprocess.run(
|
||||||
|
['install_name_tool', '-delete_rpath', rpath, binary_path],
|
||||||
|
check=True,
|
||||||
|
capture_output=True
|
||||||
|
)
|
||||||
|
|
||||||
|
for rpath in unique_rpaths:
|
||||||
|
subprocess.run(
|
||||||
|
['install_name_tool', '-add_rpath', rpath, binary_path],
|
||||||
|
check=True,
|
||||||
|
capture_output=True
|
||||||
|
)
|
||||||
|
|
||||||
|
print("--- Successfully fixed rpaths.")
|
||||||
|
|
||||||
|
except (subprocess.CalledProcessError, FileNotFoundError) as e:
|
||||||
|
print(f"--- Error running install_name_tool: {e}")
|
||||||
|
if e.stderr:
|
||||||
|
print(f"STDERR: {e.stderr.decode()}")
|
||||||
|
if e.stdout:
|
||||||
|
print(f"STDOUT: {e.stdout.decode()}")
|
||||||
|
sys.exit(1) # Fail the install if we can't fix it
|
||||||
|
|
||||||
|
def main():
|
||||||
|
if len(sys.argv) != 2:
|
||||||
|
print(f"--- Error: Expected one argument (path to .so file), got {sys.argv}", file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
# Get the file path directly from the command line argument
|
||||||
|
so_file_path = sys.argv[1]
|
||||||
|
|
||||||
|
if not os.path.exists(so_file_path):
|
||||||
|
print(f"--- Error: File not found at {so_file_path}", file=sys.stderr)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
print(f"--- Fixing rpaths for built file: {so_file_path}")
|
||||||
|
fix_rpaths(so_file_path)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
@@ -1,6 +1,14 @@
|
|||||||
# --- Python Extension Setup ---
|
# --- Python Extension Setup ---
|
||||||
py_installation = import('python').find_installation('python3')
|
py_installation = import('python').find_installation('python3')
|
||||||
|
|
||||||
|
gridfire_py_deps = [
|
||||||
|
pybind11_dep,
|
||||||
|
const_dep,
|
||||||
|
config_dep,
|
||||||
|
composition_dep,
|
||||||
|
gridfire_dep
|
||||||
|
]
|
||||||
|
|
||||||
py_mod = py_installation.extension_module(
|
py_mod = py_installation.extension_module(
|
||||||
'gridfire', # Name of the generated .so/.pyd file (without extension)
|
'gridfire', # Name of the generated .so/.pyd file (without extension)
|
||||||
sources: [
|
sources: [
|
||||||
@@ -21,13 +29,7 @@ py_mod = py_installation.extension_module(
|
|||||||
meson.project_source_root() + '/src/python/solver/trampoline/py_solver.cpp',
|
meson.project_source_root() + '/src/python/solver/trampoline/py_solver.cpp',
|
||||||
meson.project_source_root() + '/src/python/utils/bindings.cpp',
|
meson.project_source_root() + '/src/python/utils/bindings.cpp',
|
||||||
],
|
],
|
||||||
dependencies : [
|
dependencies : gridfire_py_deps,
|
||||||
pybind11_dep,
|
|
||||||
const_dep,
|
|
||||||
config_dep,
|
|
||||||
composition_dep,
|
|
||||||
gridfire_dep,
|
|
||||||
],
|
|
||||||
cpp_args : ['-UNDEBUG'], # Example: Ensure assertions are enabled if needed
|
cpp_args : ['-UNDEBUG'], # Example: Ensure assertions are enabled if needed
|
||||||
install : true,
|
install : true,
|
||||||
)
|
)
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
|
|||||||
150
docs/html/_c_v_o_d_e__solver__strategy_8cpp.html
Normal file
@@ -0,0 +1,150 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/lib/solver/strategies/CVODE_solver_strategy.cpp File Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('_c_v_o_d_e__solver__strategy_8cpp.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#namespaces">Namespaces</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">CVODE_solver_strategy.cpp File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock"><code>#include "<a class="el" href="_c_v_o_d_e__solver__strategy_8h.html">gridfire/solver/strategies/CVODE_solver_strategy.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="types_8h.html">gridfire/types/types.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="table__format_8h.html">gridfire/utils/table_format.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="dynamic__engine__diagnostics_8h.html">gridfire/engine/diagnostics/dynamic_engine_diagnostics.h</a>"</code><br />
|
||||||
|
<code>#include "quill/LogMacros.h"</code><br />
|
||||||
|
<code>#include "fourdst/composition/composition.h"</code><br />
|
||||||
|
<code>#include <cstdint></code><br />
|
||||||
|
<code>#include <limits></code><br />
|
||||||
|
<code>#include <string></code><br />
|
||||||
|
<code>#include <unordered_map></code><br />
|
||||||
|
<code>#include <stdexcept></code><br />
|
||||||
|
<code>#include <algorithm></code><br />
|
||||||
|
<code>#include "fourdst/atomic/species.h"</code><br />
|
||||||
|
<code>#include "fourdst/composition/exceptions/exceptions_composition.h"</code><br />
|
||||||
|
<code>#include "<a class="el" href="engine__graph_8h.html">gridfire/engine/engine_graph.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="engine__types_8h.html">gridfire/engine/types/engine_types.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="engine__partitioning__trigger_8h.html">gridfire/solver/strategies/triggers/engine_partitioning_trigger.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="trigger__pprint_8h.html">gridfire/trigger/procedures/trigger_pprint.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="error__solver_8h.html">gridfire/exceptions/error_solver.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="sundials_8h.html">gridfire/utils/sundials.h</a>"</code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for CVODE_solver_strategy.cpp:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="_c_v_o_d_e__solver__strategy_8cpp__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
|
</div><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||||
|
Namespaces</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_c85d3e3c5052e9ad9ce18c6863244a25.html">lib</a></li><li class="navelem"><a class="el" href="dir_4fd0dc9a50f7a53e22cb356c650f915e.html">solver</a></li><li class="navelem"><a class="el" href="dir_b0553efdd4ad7f265c0580564941af0c.html">strategies</a></li><li class="navelem"><a class="el" href="_c_v_o_d_e__solver__strategy_8cpp.html">CVODE_solver_strategy.cpp</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
158
docs/html/_c_v_o_d_e__solver__strategy_8cpp__incl.map
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
<map id="src/lib/solver/strategies/CVODE_solver_strategy.cpp" name="src/lib/solver/strategies/CVODE_solver_strategy.cpp">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="3822,5,4015,46"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$_c_v_o_d_e__solver__strategy_8h.html" title=" " alt="" coords="2453,198,2632,238"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="3822,43,2647,205,2647,200,3821,38"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="2297,722,2407,748"/>
|
||||||
|
<area shape="poly" id="edge71_Node000001_Node000011" title=" " alt="" coords="3939,45,3978,92,4047,191,4073,233,4094,274,4110,317,4121,365,4127,419,4129,483,4129,574,4124,607,4110,629,4089,643,4061,652,3996,659,3923,669,3786,692,3603,709,3391,722,3163,730,2728,737,2423,737,2423,732,2728,731,3163,724,3390,716,3603,704,3785,687,3922,664,3995,654,4060,646,4086,639,4106,625,4119,605,4124,574,4124,483,4122,419,4115,365,4105,319,4089,276,4069,236,4043,194,3974,96,3934,48"/>
|
||||||
|
<area shape="rect" id="Node000015" title=" " alt="" coords="2135,715,2270,755"/>
|
||||||
|
<area shape="poly" id="edge67_Node000001_Node000015" title=" " alt="" coords="3908,48,3872,113,3853,155,3840,198,3837,218,3840,238,3847,262,3856,286,3873,383,3876,483,3876,574,3872,591,3860,606,3841,619,3816,631,3748,652,3659,668,3553,681,3434,691,3169,703,2893,708,2634,709,2422,712,2286,718,2285,713,2422,706,2634,704,2893,702,3169,697,3434,685,3553,676,3658,663,3746,647,3814,626,3838,615,3856,602,3867,588,3871,574,3871,483,3867,384,3851,287,3842,263,3835,239,3832,218,3835,197,3848,153,3867,110,3903,45"/>
|
||||||
|
<area shape="rect" id="Node000016" href="$types_8h.html" title=" " alt="" coords="2238,471,2381,497"/>
|
||||||
|
<area shape="poly" id="edge48_Node000001_Node000016" title=" " alt="" coords="3837,49,3773,73,3741,89,3711,108,3685,130,3665,155,3651,184,3646,217,3646,308,3644,321,3635,333,3604,354,3555,373,3491,390,3328,418,3132,441,2922,458,2717,470,2397,483,2397,478,2717,465,2922,453,3131,436,3327,413,3490,384,3553,367,3601,349,3631,329,3639,318,3641,308,3641,216,3646,183,3660,152,3681,126,3708,103,3738,84,3771,68,3835,44"/>
|
||||||
|
<area shape="rect" id="Node000022" title=" " alt="" coords="1025,471,1078,497"/>
|
||||||
|
<area shape="poly" id="edge70_Node000001_Node000022" title=" " alt="" coords="3822,32,3325,53,2996,71,2663,97,2540,105,2427,110,2223,108,2041,102,1873,98,1791,100,1708,106,1624,118,1537,135,1447,160,1351,193,1249,236,1140,289,1110,306,1090,323,1074,345,1060,376,1051,417,1051,456,1046,456,1045,416,1055,374,1070,342,1086,320,1107,301,1137,284,1247,231,1349,188,1445,155,1536,130,1623,112,1708,101,1790,95,1873,93,2041,96,2223,103,2427,104,2540,100,2662,91,2996,66,3325,47,3822,27"/>
|
||||||
|
<area shape="rect" id="Node000046" href="$error__solver_8h.html" title=" " alt="" coords="3962,375,4089,416"/>
|
||||||
|
<area shape="poly" id="edge102_Node000001_Node000046" title=" " alt="" coords="3928,45,3949,93,3978,148,3998,171,4007,181,4016,197,4027,240,4033,284,4032,360,4026,360,4027,284,4022,241,4011,199,4003,184,3994,175,3974,151,3944,95,3924,47"/>
|
||||||
|
<area shape="rect" id="Node000054" href="$table__format_8h.html" title=" " alt="" coords="453,375,573,416"/>
|
||||||
|
<area shape="poly" id="edge49_Node000001_Node000054" title=" " alt="" coords="3822,30,3148,35,2155,47,1659,55,1230,67,915,80,815,88,762,97,713,114,678,134,646,161,611,199,582,239,558,283,526,361,521,359,553,281,578,237,607,196,643,157,675,130,711,110,760,91,814,83,914,75,1230,61,1659,50,2154,41,3147,30,3822,25"/>
|
||||||
|
<area shape="rect" id="Node000056" title=" " alt="" coords="5,471,80,497"/>
|
||||||
|
<area shape="poly" id="edge73_Node000001_Node000056" title=" " alt="" coords="3822,30,3157,35,2166,47,1209,67,857,80,732,88,649,97,573,102,496,100,423,95,356,93,298,100,274,107,254,119,237,135,225,156,217,183,214,217,214,308,211,336,201,361,186,384,168,405,125,441,84,466,81,461,122,436,164,402,182,381,196,359,206,334,209,308,209,217,212,182,220,154,233,131,250,114,272,102,297,94,356,88,423,90,497,95,573,97,649,91,732,83,857,75,1209,61,2166,41,3157,30,3822,25"/>
|
||||||
|
<area shape="rect" id="Node000061" href="$dynamic__engine__diagnostics_8h.html" title="Diagnostics utilities for DynamicEngine instances." alt="" coords="665,286,868,327"/>
|
||||||
|
<area shape="poly" id="edge61_Node000001_Node000061" title=" " alt="" coords="3822,30,3139,34,2138,45,1645,54,1224,65,925,79,838,88,801,96,786,114,774,134,761,181,759,229,763,271,757,271,754,230,756,181,769,132,781,111,798,92,837,82,925,74,1223,60,1645,48,2138,40,3139,29,3822,25"/>
|
||||||
|
<area shape="rect" id="Node000062" title=" " alt="" coords="4032,109,4155,135"/>
|
||||||
|
<area shape="poly" id="edge66_Node000001_Node000062" title=" " alt="" coords="3956,44,4059,99,4056,104,3954,49"/>
|
||||||
|
<area shape="rect" id="Node000063" title=" " alt="" coords="4179,109,4239,135"/>
|
||||||
|
<area shape="poly" id="edge68_Node000001_Node000063" title=" " alt="" coords="4016,44,4091,64,4168,92,4181,98,4178,103,4165,96,4089,69,4014,49"/>
|
||||||
|
<area shape="rect" id="Node000064" title=" " alt="" coords="4263,109,4315,135"/>
|
||||||
|
<area shape="poly" id="edge69_Node000001_Node000064" title=" " alt="" coords="4016,33,4131,53,4193,70,4253,92,4264,97,4261,102,4251,96,4192,75,4130,58,4015,38"/>
|
||||||
|
<area shape="rect" id="Node000065" title=" " alt="" coords="4339,109,4418,135"/>
|
||||||
|
<area shape="poly" id="edge72_Node000001_Node000065" title=" " alt="" coords="4016,31,4165,52,4248,69,4329,91,4346,99,4344,104,4327,97,4246,74,4164,57,4015,37"/>
|
||||||
|
<area shape="rect" id="Node000066" title=" " alt="" coords="4442,109,4606,135"/>
|
||||||
|
<area shape="poly" id="edge74_Node000001_Node000066" title=" " alt="" coords="4015,33,4208,55,4319,71,4430,91,4471,102,4470,107,4429,97,4318,77,4207,60,4015,38"/>
|
||||||
|
<area shape="rect" id="Node000067" title=" " alt="" coords="4630,94,4786,150"/>
|
||||||
|
<area shape="poly" id="edge75_Node000001_Node000067" title=" " alt="" coords="4015,28,4282,46,4447,64,4616,91,4615,96,4447,70,4282,51,4015,33"/>
|
||||||
|
<area shape="rect" id="Node000068" href="$engine__graph_8h.html" title=" " alt="" coords="1660,286,1804,327"/>
|
||||||
|
<area shape="poly" id="edge76_Node000001_Node000068" title=" " alt="" coords="3822,35,3485,57,3274,74,3061,97,2699,145,2343,200,1819,292,1819,286,2343,195,2698,140,3061,91,3273,69,3485,51,3822,29"/>
|
||||||
|
<area shape="rect" id="Node000080" href="$engine__types_8h.html" title=" " alt="" coords="4809,102,4948,142"/>
|
||||||
|
<area shape="poly" id="edge95_Node000001_Node000080" title=" " alt="" coords="4015,24,4167,27,4362,37,4580,58,4690,73,4798,91,4810,94,4809,99,4797,97,4689,78,4579,63,4362,43,4166,33,4015,30"/>
|
||||||
|
<area shape="rect" id="Node000081" href="$engine__partitioning__trigger_8h.html" title="CVODE-specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="812,94,993,150"/>
|
||||||
|
<area shape="poly" id="edge96_Node000001_Node000081" title=" " alt="" coords="3822,31,2346,52,1504,71,1195,83,1012,97,1008,97,1007,92,1012,91,1194,78,1504,66,2346,46,3822,25"/>
|
||||||
|
<area shape="rect" id="Node000085" href="$trigger__pprint_8h.html" title=" " alt="" coords="4972,102,5140,142"/>
|
||||||
|
<area shape="poly" id="edge101_Node000001_Node000085" title=" " alt="" coords="4015,24,4192,27,4428,36,4693,56,4828,72,4960,91,4978,95,4977,100,4959,97,4828,77,4693,62,4428,42,4192,32,4015,29"/>
|
||||||
|
<area shape="rect" id="Node000087" href="$sundials_8h.html" title=" " alt="" coords="3850,205,4001,231"/>
|
||||||
|
<area shape="poly" id="edge103_Node000001_Node000087" title=" " alt="" coords="3922,46,3927,190,3922,190,3917,47"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$strategy__abstract_8h.html" title=" " alt="" coords="2294,286,2455,327"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="2506,241,2427,281,2425,277,2503,236"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1660,375,1804,416"/>
|
||||||
|
<area shape="poly" id="edge31_Node000002_Node000004" title=" " alt="" coords="2453,239,2202,289,1820,376,1818,371,2201,284,2452,234"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="1837,722,2042,748"/>
|
||||||
|
<area shape="poly" id="edge35_Node000002_Node000008" title=" " alt="" coords="2558,237,2621,325,2644,348,2654,358,2662,374,2669,396,2662,417,2635,454,2604,489,2534,549,2456,598,2372,638,2287,670,2204,694,2126,711,2058,723,2057,718,2125,706,2203,689,2285,665,2370,633,2453,594,2531,544,2600,485,2631,451,2657,414,2663,396,2657,376,2650,361,2640,351,2616,329,2553,240"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="1470,722,1527,748"/>
|
||||||
|
<area shape="poly" id="edge40_Node000002_Node000012" title=" " alt="" coords="2453,222,2265,225,2031,235,1915,244,1808,255,1717,270,1649,289,1606,309,1572,331,1546,358,1527,388,1513,422,1503,460,1492,553,1487,610,1489,666,1495,707,1490,708,1484,667,1482,609,1487,552,1498,459,1508,420,1522,385,1542,354,1569,327,1603,304,1647,284,1715,265,1807,250,1914,238,2031,230,2265,220,2453,217"/>
|
||||||
|
<area shape="poly" id="edge32_Node000002_Node000016" title=" " alt="" coords="2547,238,2556,281,2565,304,2577,325,2592,340,2609,348,2625,356,2639,374,2647,396,2646,407,2639,417,2623,431,2600,442,2539,460,2467,472,2397,480,2396,474,2466,467,2538,455,2598,437,2620,426,2635,414,2641,405,2642,396,2635,376,2622,360,2606,352,2589,344,2572,329,2560,306,2551,282,2542,239"/>
|
||||||
|
<area shape="rect" id="Node000031" title=" " alt="" coords="2254,382,2332,408"/>
|
||||||
|
<area shape="poly" id="edge37_Node000002_Node000031" title=" " alt="" coords="2453,232,2344,253,2300,269,2283,278,2273,288,2265,306,2265,327,2271,348,2280,368,2275,370,2266,350,2260,328,2259,305,2268,285,2280,274,2297,264,2343,248,2452,227"/>
|
||||||
|
<area shape="rect" id="Node000035" title=" " alt="" coords="2356,382,2398,408"/>
|
||||||
|
<area shape="poly" id="edge38_Node000002_Node000035" title=" " alt="" coords="2454,233,2351,255,2310,270,2284,288,2279,297,2278,306,2285,326,2308,348,2344,372,2341,377,2304,352,2280,328,2273,306,2274,296,2281,285,2307,265,2350,250,2452,228"/>
|
||||||
|
<area shape="rect" id="Node000030" title=" " alt="" coords="2575,382,2624,408"/>
|
||||||
|
<area shape="poly" id="edge41_Node000002_Node000030" title=" " alt="" coords="2535,240,2522,281,2521,304,2526,326,2544,351,2567,371,2563,375,2540,355,2521,328,2516,304,2517,280,2530,238"/>
|
||||||
|
<area shape="poly" id="edge39_Node000002_Node000022" title=" " alt="" coords="2453,223,2199,228,1866,238,1538,258,1403,272,1300,289,1234,302,1182,313,1158,322,1135,334,1112,352,1087,377,1074,395,1066,415,1056,456,1051,455,1061,414,1070,392,1083,373,1108,348,1132,330,1156,317,1180,308,1233,296,1299,284,1402,267,1538,253,1866,233,2199,222,2453,218"/>
|
||||||
|
<area shape="rect" id="Node000036" href="$exceptions_8h.html" title=" " alt="" coords="3479,286,3606,327"/>
|
||||||
|
<area shape="poly" id="edge33_Node000002_Node000036" title=" " alt="" coords="2632,218,2787,223,2992,234,3225,253,3464,283,3463,289,3225,259,2992,239,2787,228,2632,223"/>
|
||||||
|
<area shape="rect" id="Node000047" title=" " alt="" coords="2081,382,2231,408"/>
|
||||||
|
<area shape="poly" id="edge36_Node000002_Node000047" title=" " alt="" coords="2453,229,2355,249,2305,266,2257,289,2232,307,2209,328,2174,371,2170,368,2205,325,2228,303,2254,284,2303,261,2354,244,2452,224"/>
|
||||||
|
<area shape="rect" id="Node000048" title=" " alt="" coords="2631,294,2737,320"/>
|
||||||
|
<area shape="poly" id="edge42_Node000002_Node000048" title=" " alt="" coords="2576,237,2653,283,2650,288,2573,241"/>
|
||||||
|
<area shape="rect" id="Node000049" title=" " alt="" coords="2761,294,2932,320"/>
|
||||||
|
<area shape="poly" id="edge43_Node000002_Node000049" title=" " alt="" coords="2613,236,2790,287,2789,292,2611,242"/>
|
||||||
|
<area shape="rect" id="Node000050" title=" " alt="" coords="2957,294,3139,320"/>
|
||||||
|
<area shape="poly" id="edge44_Node000002_Node000050" title=" " alt="" coords="2633,231,2944,284,2968,288,2967,293,2943,289,2632,237"/>
|
||||||
|
<area shape="rect" id="Node000051" title=" " alt="" coords="3164,286,3303,327"/>
|
||||||
|
<area shape="poly" id="edge45_Node000002_Node000051" title=" " alt="" coords="2632,223,2862,245,3003,262,3148,283,3148,289,3003,267,2861,250,2632,229"/>
|
||||||
|
<area shape="rect" id="Node000052" title=" " alt="" coords="3327,286,3454,327"/>
|
||||||
|
<area shape="poly" id="edge46_Node000002_Node000052" title=" " alt="" coords="2632,220,2930,238,3119,257,3312,283,3311,289,3118,262,2930,244,2632,225"/>
|
||||||
|
<area shape="rect" id="Node000053" title=" " alt="" coords="3681,294,3841,320"/>
|
||||||
|
<area shape="poly" id="edge47_Node000002_Node000053" title=" " alt="" coords="2632,220,3058,241,3337,260,3619,284,3666,289,3665,294,3618,289,3336,265,3058,247,2632,225"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="2294,321,1820,385,1819,380,2293,316"/>
|
||||||
|
<area shape="poly" id="edge28_Node000003_Node000012" title=" " alt="" coords="2401,326,2420,345,2437,368,2445,393,2443,406,2437,417,2414,440,2391,453,2367,459,2342,460,2288,458,2258,459,2226,466,2074,517,1959,563,1844,611,1694,669,1543,722,1541,717,1692,664,1842,606,1957,558,2072,512,2224,461,2258,454,2288,452,2342,455,2366,454,2389,448,2411,436,2432,414,2438,404,2439,393,2432,371,2416,349,2397,329"/>
|
||||||
|
<area shape="poly" id="edge25_Node000003_Node000016" title=" " alt="" coords="2446,325,2480,345,2507,374,2515,396,2507,417,2485,441,2458,458,2428,470,2397,478,2396,473,2426,465,2455,453,2482,436,2503,414,2510,396,2503,376,2477,349,2444,330"/>
|
||||||
|
<area shape="poly" id="edge26_Node000003_Node000031" title=" " alt="" coords="2358,329,2317,373,2313,370,2354,326"/>
|
||||||
|
<area shape="poly" id="edge27_Node000003_Node000035" title=" " alt="" coords="2378,327,2379,367,2374,367,2372,328"/>
|
||||||
|
<area shape="poly" id="edge29_Node000003_Node000030" title=" " alt="" coords="2431,325,2557,373,2562,375,2560,380,2555,377,2429,330"/>
|
||||||
|
<area shape="poly" id="edge30_Node000003_Node000022" title=" " alt="" coords="2394,326,2408,347,2419,371,2423,395,2420,407,2412,418,2360,424,2232,432,1833,452,1094,484,1094,478,1833,447,2232,427,2360,419,2409,413,2415,405,2417,395,2414,372,2403,349,2389,329"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1789,641,1960,667"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1771,414,1801,435,1826,462,1848,504,1863,549,1876,626,1870,626,1857,550,1843,506,1822,465,1797,439,1768,418"/>
|
||||||
|
<area shape="poly" id="edge23_Node000004_Node000011" title=" " alt="" coords="1769,414,2318,712,2315,717,1767,419"/>
|
||||||
|
<area shape="poly" id="edge22_Node000004_Node000012" title=" " alt="" coords="1742,415,1756,463,1762,501,1764,532,1757,562,1739,594,1719,619,1696,641,1644,678,1590,705,1543,723,1541,718,1588,700,1641,673,1693,637,1715,616,1735,592,1752,560,1758,532,1756,502,1751,464,1737,417"/>
|
||||||
|
<area shape="poly" id="edge11_Node000004_Node000016" title=" " alt="" coords="1805,405,2222,467,2221,472,1804,410"/>
|
||||||
|
<area shape="rect" id="Node000017" href="$screening__abstract_8h.html" title=" " alt="" coords="1579,552,1725,593"/>
|
||||||
|
<area shape="poly" id="edge14_Node000004_Node000017" title=" " alt="" coords="1739,416,1742,458,1739,482,1732,505,1717,527,1699,545,1695,541,1713,524,1727,503,1734,481,1736,458,1733,416"/>
|
||||||
|
<area shape="rect" id="Node000018" href="$screening__types_8h.html" title=" " alt="" coords="1586,464,1718,504"/>
|
||||||
|
<area shape="poly" id="edge19_Node000004_Node000018" title=" " alt="" coords="1716,418,1682,454,1678,450,1712,414"/>
|
||||||
|
<area shape="rect" id="Node000033" title=" " alt="" coords="843,471,895,497"/>
|
||||||
|
<area shape="poly" id="edge24_Node000004_Node000033" title=" " alt="" coords="1660,405,1376,430,1013,466,911,479,911,474,1013,461,1376,424,1659,400"/>
|
||||||
|
<area shape="poly" id="edge5_Node000005_Node000008" title=" " alt="" coords="1886,665,1922,709,1918,712,1882,669"/>
|
||||||
|
<area shape="rect" id="Node000009" title=" " alt="" coords="1215,722,1377,748"/>
|
||||||
|
<area shape="poly" id="edge6_Node000005_Node000009" title=" " alt="" coords="1789,669,1393,723,1392,718,1788,664"/>
|
||||||
|
<area shape="poly" id="edge7_Node000005_Node000011" title=" " alt="" coords="1961,662,2112,682,2283,712,2297,715,2296,720,2282,717,2111,687,1960,667"/>
|
||||||
|
<area shape="poly" id="edge8_Node000005_Node000012" title=" " alt="" coords="1817,670,1543,727,1542,722,1816,665"/>
|
||||||
|
<area shape="rect" id="Node000014" title=" " alt="" coords="1649,722,1769,748"/>
|
||||||
|
<area shape="poly" id="edge9_Node000005_Node000014" title=" " alt="" coords="1850,670,1749,718,1747,713,1848,665"/>
|
||||||
|
<area shape="poly" id="edge10_Node000005_Node000015" title=" " alt="" coords="1926,665,2120,711,2119,716,1924,670"/>
|
||||||
|
<area shape="poly" id="edge13_Node000016_Node000014" title=" " alt="" coords="2238,499,2160,519,2119,535,2081,555,2048,582,2028,611,2008,641,1973,669,1939,683,1892,698,1785,722,1784,717,1890,692,1938,678,1970,664,2004,637,2024,608,2044,579,2078,550,2117,530,2158,514,2236,494"/>
|
||||||
|
<area shape="poly" id="edge12_Node000016_Node000015" title=" " alt="" coords="2306,498,2219,701,2214,699,2302,496"/>
|
||||||
|
<area shape="poly" id="edge15_Node000017_Node000005" title=" " alt="" coords="1708,591,1827,633,1825,638,1707,596"/>
|
||||||
|
<area shape="poly" id="edge16_Node000017_Node000008" title=" " alt="" coords="1676,591,1722,627,1778,664,1836,692,1890,714,1888,719,1833,697,1776,669,1719,632,1673,596"/>
|
||||||
|
<area shape="poly" id="edge18_Node000017_Node000012" title=" " alt="" coords="1635,595,1522,713,1518,709,1631,592"/>
|
||||||
|
<area shape="poly" id="edge17_Node000017_Node000014" title=" " alt="" coords="1660,593,1685,666,1701,707,1696,709,1680,668,1655,594"/>
|
||||||
|
<area shape="poly" id="edge20_Node000018_Node000017" title=" " alt="" coords="1654,505,1654,537,1649,537,1649,505"/>
|
||||||
|
<area shape="rect" id="Node000019" title=" " alt="" coords="1179,560,1247,586"/>
|
||||||
|
<area shape="poly" id="edge21_Node000018_Node000019" title=" " alt="" coords="1586,501,1263,564,1262,559,1585,496"/>
|
||||||
|
<area shape="poly" id="edge34_Node000036_Node000046" title=" " alt="" coords="3607,317,3947,377,3946,383,3606,322"/>
|
||||||
|
<area shape="poly" id="edge51_Node000054_Node000012" title=" " alt="" coords="525,415,553,459,573,483,596,502,647,524,737,552,989,616,1455,722,1454,727,988,622,735,557,645,529,593,507,569,486,549,463,520,418"/>
|
||||||
|
<area shape="poly" id="edge57_Node000054_Node000019" title=" " alt="" coords="537,414,597,460,636,483,677,502,743,523,811,539,948,560,1071,569,1164,570,1164,575,1070,574,947,565,810,544,741,528,675,507,633,488,594,464,533,418"/>
|
||||||
|
<area shape="poly" id="edge50_Node000054_Node000033" title=" " alt="" coords="574,402,694,424,763,441,831,461,834,462,832,467,830,466,762,446,693,429,573,407"/>
|
||||||
|
<area shape="poly" id="edge52_Node000054_Node000022" title=" " alt="" coords="574,404,1010,473,1009,479,573,409"/>
|
||||||
|
<area shape="rect" id="Node000024" title=" " alt="" coords="443,471,511,497"/>
|
||||||
|
<area shape="poly" id="edge53_Node000054_Node000024" title=" " alt="" coords="507,417,490,458,485,456,503,415"/>
|
||||||
|
<area shape="rect" id="Node000055" title=" " alt="" coords="104,471,170,497"/>
|
||||||
|
<area shape="poly" id="edge54_Node000054_Node000055" title=" " alt="" coords="453,408,328,430,183,466,179,468,177,463,182,461,326,425,452,403"/>
|
||||||
|
<area shape="poly" id="edge55_Node000054_Node000056" title=" " alt="" coords="453,405,289,426,190,444,93,466,86,468,85,463,91,461,189,438,288,421,452,400"/>
|
||||||
|
<area shape="rect" id="Node000057" title=" " alt="" coords="194,471,262,497"/>
|
||||||
|
<area shape="poly" id="edge56_Node000054_Node000057" title=" " alt="" coords="453,414,369,437,275,466,271,468,269,463,274,461,367,432,452,409"/>
|
||||||
|
<area shape="rect" id="Node000058" title=" " alt="" coords="286,471,332,497"/>
|
||||||
|
<area shape="poly" id="edge58_Node000054_Node000058" title=" " alt="" coords="460,419,345,467,343,462,458,414"/>
|
||||||
|
<area shape="rect" id="Node000059" title=" " alt="" coords="356,471,420,497"/>
|
||||||
|
<area shape="poly" id="edge59_Node000054_Node000059" title=" " alt="" coords="486,418,419,464,416,460,483,414"/>
|
||||||
|
<area shape="rect" id="Node000060" title=" " alt="" coords="688,471,818,497"/>
|
||||||
|
<area shape="poly" id="edge60_Node000054_Node000060" title=" " alt="" coords="569,414,706,463,704,468,567,419"/>
|
||||||
|
<area shape="poly" id="edge62_Node000061_Node000004" title=" " alt="" coords="869,314,1645,384,1644,389,868,320"/>
|
||||||
|
<area shape="poly" id="edge63_Node000061_Node000012" title=" " alt="" coords="785,326,863,408,916,457,975,502,1038,542,1105,578,1241,641,1364,688,1456,718,1454,723,1362,693,1239,645,1103,583,1036,546,972,507,913,461,859,412,781,329"/>
|
||||||
|
<area shape="poly" id="edge64_Node000061_Node000022" title=" " alt="" coords="798,325,939,413,1019,461,1016,465,936,418,795,330"/>
|
||||||
|
<area shape="poly" id="edge65_Node000061_Node000060" title=" " alt="" coords="768,328,758,456,753,455,762,327"/>
|
||||||
|
<area shape="poly" id="edge83_Node000068_Node000004" title=" " alt="" coords="1734,328,1734,359,1729,359,1729,328"/>
|
||||||
|
<area shape="poly" id="edge82_Node000068_Node000005" title=" " alt="" coords="1765,325,1793,347,1818,373,1848,418,1866,457,1877,498,1886,552,1888,591,1883,626,1878,626,1883,591,1881,553,1872,500,1861,459,1844,421,1814,377,1789,351,1762,330"/>
|
||||||
|
<area shape="poly" id="edge77_Node000068_Node000008" title=" " alt="" coords="1781,325,1817,346,1850,373,1903,438,1935,495,1956,559,1974,641,1976,659,1972,678,1959,710,1954,708,1967,676,1970,659,1969,641,1950,560,1930,497,1898,441,1846,377,1814,350,1779,330"/>
|
||||||
|
<area shape="poly" id="edge79_Node000068_Node000009" title=" " alt="" coords="1660,323,1596,343,1564,358,1535,377,1492,415,1452,459,1417,506,1386,553,1338,643,1308,709,1303,707,1333,640,1382,551,1413,503,1448,455,1488,412,1532,373,1561,354,1594,338,1658,318"/>
|
||||||
|
<area shape="poly" id="edge90_Node000068_Node000011" title=" " alt="" coords="1805,323,1867,344,1929,373,1994,413,2058,458,2175,554,2270,644,2333,709,2329,713,2266,648,2171,558,2054,462,1991,417,1927,377,1865,349,1804,328"/>
|
||||||
|
<area shape="poly" id="edge91_Node000068_Node000012" title=" " alt="" coords="1660,323,1610,343,1587,358,1567,377,1541,416,1522,461,1508,507,1500,554,1495,642,1498,707,1493,707,1490,642,1495,554,1503,506,1517,459,1536,414,1563,373,1583,354,1607,338,1658,318"/>
|
||||||
|
<area shape="poly" id="edge94_Node000068_Node000014" title=" " alt="" coords="1665,330,1627,349,1594,377,1579,397,1573,416,1566,464,1565,534,1569,592,1591,629,1619,662,1650,689,1678,711,1675,715,1646,694,1615,666,1586,632,1564,594,1559,534,1561,463,1567,415,1575,395,1590,373,1624,345,1663,325"/>
|
||||||
|
<area shape="poly" id="edge78_Node000068_Node000015" title=" " alt="" coords="1793,325,1840,346,1885,373,1935,412,1982,456,2067,548,2136,634,2184,700,2179,704,2132,638,2063,551,1978,459,1931,416,1882,377,1837,350,1791,330"/>
|
||||||
|
<area shape="poly" id="edge81_Node000068_Node000016" title=" " alt="" coords="1805,315,1905,336,1960,352,2013,373,2030,383,2042,393,2054,403,2070,413,2146,439,2244,464,2243,470,2144,444,2068,418,2051,408,2039,397,2027,387,2011,377,1959,357,1904,341,1804,320"/>
|
||||||
|
<area shape="poly" id="edge84_Node000068_Node000017" title=" " alt="" coords="1699,330,1667,351,1636,377,1599,417,1587,437,1577,464,1572,484,1577,503,1590,523,1608,541,1604,544,1586,527,1572,505,1567,484,1572,463,1583,434,1595,413,1633,373,1664,347,1696,325"/>
|
||||||
|
<area shape="poly" id="edge85_Node000068_Node000018" title=" " alt="" coords="1696,330,1670,350,1650,376,1644,394,1642,412,1645,448,1640,449,1637,412,1639,392,1645,374,1666,346,1692,325"/>
|
||||||
|
<area shape="poly" id="edge92_Node000068_Node000019" title=" " alt="" coords="1659,313,1601,319,1535,330,1467,349,1402,377,1347,416,1299,463,1259,510,1231,548,1227,545,1255,506,1295,459,1344,412,1400,373,1465,344,1534,325,1600,314,1659,308"/>
|
||||||
|
<area shape="poly" id="edge93_Node000068_Node000031" title=" " alt="" coords="1805,310,2004,329,2124,347,2243,372,2251,375,2249,380,2242,378,2123,353,2003,335,1804,315"/>
|
||||||
|
<area shape="poly" id="edge89_Node000068_Node000022" title=" " alt="" coords="1659,312,1531,316,1377,327,1233,347,1176,360,1134,377,1112,394,1093,415,1066,459,1061,456,1089,412,1108,390,1132,373,1175,355,1232,341,1377,322,1530,311,1659,306"/>
|
||||||
|
<area shape="poly" id="edge80_Node000068_Node000047" title=" " alt="" coords="1805,320,2063,372,2082,376,2081,381,2062,378,1804,325"/>
|
||||||
|
<area shape="rect" id="Node000069" href="$partition__abstract_8h.html" title=" " alt="" coords="1145,375,1281,416"/>
|
||||||
|
<area shape="poly" id="edge86_Node000068_Node000069" title=" " alt="" coords="1660,323,1297,383,1296,378,1659,317"/>
|
||||||
|
<area shape="poly" id="edge88_Node000069_Node000019" title=" " alt="" coords="1216,416,1216,544,1210,544,1210,416"/>
|
||||||
|
<area shape="poly" id="edge87_Node000069_Node000022" title=" " alt="" coords="1178,419,1089,466,1086,461,1175,414"/>
|
||||||
|
<area shape="poly" id="edge97_Node000081_Node000002" title=" " alt="" coords="993,126,2438,208,2437,213,993,131"/>
|
||||||
|
<area shape="poly" id="edge98_Node000081_Node000009" title=" " alt="" coords="827,152,780,175,732,205,689,242,655,288,635,327,628,349,624,373,625,400,634,430,651,464,678,503,731,558,794,603,862,640,934,669,1007,691,1077,707,1199,725,1199,730,1076,712,1005,696,932,674,860,645,791,608,728,562,674,506,646,467,629,432,620,401,619,373,623,348,630,325,651,285,685,238,729,200,778,170,825,148"/>
|
||||||
|
<area shape="poly" id="edge100_Node000081_Node000019" title=" " alt="" coords="904,150,906,221,919,318,933,368,953,418,980,463,1015,502,1050,526,1089,544,1128,556,1164,563,1163,568,1127,561,1087,549,1047,531,1011,506,976,467,948,420,928,370,914,319,901,222,899,150"/>
|
||||||
|
<area shape="poly" id="edge99_Node000081_Node000022" title=" " alt="" coords="913,149,990,414,1008,438,1028,459,1024,463,1004,442,985,417,908,151"/>
|
||||||
|
<area shape="poly" id="edge104_Node000087_Node000011" title=" " alt="" coords="3928,231,3926,483,3926,574,3926,603,3923,628,3914,649,3893,669,3869,677,3824,685,3679,698,3245,718,2768,730,2422,735,2422,730,2768,724,3245,712,3678,693,3823,679,3868,672,3890,664,3909,646,3918,626,3921,603,3921,574,3921,483,3922,231"/>
|
||||||
|
<area shape="poly" id="edge106_Node000087_Node000046" title=" " alt="" coords="3934,230,4009,360,4004,363,3930,233"/>
|
||||||
|
<area shape="poly" id="edge105_Node000087_Node000053" title=" " alt="" coords="3903,234,3799,288,3797,284,3901,229"/>
|
||||||
|
</map>
|
||||||
1
docs/html/_c_v_o_d_e__solver__strategy_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
11f7ea281296d3a62bacb7484b995733
|
||||||
1520
docs/html/_c_v_o_d_e__solver__strategy_8cpp__incl.svg
Normal file
|
After Width: | Height: | Size: 75 KiB |
1437
docs/html/_c_v_o_d_e__solver__strategy_8cpp__incl_org.svg
Normal file
|
After Width: | Height: | Size: 71 KiB |
167
docs/html/_c_v_o_d_e__solver__strategy_8h.html
Normal file
@@ -0,0 +1,167 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/include/gridfire/solver/strategies/CVODE_solver_strategy.h File Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('_c_v_o_d_e__solver__strategy_8h.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
|
<a href="#namespaces">Namespaces</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">CVODE_solver_strategy.h File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock"><code>#include "<a class="el" href="strategy__abstract_8h.html">gridfire/solver/strategies/strategy_abstract.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="engine__abstract_8h.html">gridfire/engine/engine_abstract.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="types_8h.html">gridfire/types/types.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="exceptions_8h.html">gridfire/exceptions/exceptions.h</a>"</code><br />
|
||||||
|
<code>#include "fourdst/atomic/atomicSpecies.h"</code><br />
|
||||||
|
<code>#include "fourdst/config/config.h"</code><br />
|
||||||
|
<code>#include <functional></code><br />
|
||||||
|
<code>#include <any></code><br />
|
||||||
|
<code>#include <string></code><br />
|
||||||
|
<code>#include <vector></code><br />
|
||||||
|
<code>#include <tuple></code><br />
|
||||||
|
<code>#include <cvode/cvode.h></code><br />
|
||||||
|
<code>#include <sundials/sundials_types.h></code><br />
|
||||||
|
<code>#include <sundials/sundials_context.h></code><br />
|
||||||
|
<code>#include <sunmatrix/sunmatrix_dense.h></code><br />
|
||||||
|
<code>#include <sunlinsol/sunlinsol_dense.h></code><br />
|
||||||
|
<code>#include <nvector/nvector_serial.h></code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for CVODE_solver_strategy.h:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="_c_v_o_d_e__solver__strategy_8h__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
This graph shows which files directly or indirectly include this file:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="_c_v_o_d_e__solver__strategy_8h__dep__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
|
</div><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html">gridfire::solver::CVODESolverStrategy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Stiff ODE integrator backed by SUNDIALS CVODE (BDF) for network + energy. <a href="classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html">gridfire::solver::CVODESolverStrategy::TimestepContext</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Immutable view of the current integration state passed to callbacks. <a href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html">gridfire::solver::CVODESolverStrategy::CVODEUserData</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A helper struct to pass C++ context to C-style CVODE callbacks. <a href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_r_h_s_output_data.html">gridfire::solver::CVODESolverStrategy::CVODERHSOutputData</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||||
|
Namespaces</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_b0856f6b0d80ccb263b2f415c91f9e17.html">include</a></li><li class="navelem"><a class="el" href="dir_3626e0c0e3c5d7812d6b277dfa4ec364.html">gridfire</a></li><li class="navelem"><a class="el" href="dir_e2a8863ee8e7cd9122c04bdba1c35a3b.html">solver</a></li><li class="navelem"><a class="el" href="dir_230a420a279f78b45ea47b2d650bf1a7.html">strategies</a></li><li class="navelem"><a class="el" href="_c_v_o_d_e__solver__strategy_8h.html">CVODE_solver_strategy.h</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
docs/html/_c_v_o_d_e__solver__strategy_8h.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
var _c_v_o_d_e__solver__strategy_8h =
|
||||||
|
[
|
||||||
|
[ "gridfire::solver::CVODESolverStrategy", "classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html", "classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy" ],
|
||||||
|
[ "gridfire::solver::CVODESolverStrategy::TimestepContext", "structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html", "structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context" ],
|
||||||
|
[ "gridfire::solver::CVODESolverStrategy::CVODEUserData", "structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html", "structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data" ],
|
||||||
|
[ "gridfire::solver::CVODESolverStrategy::CVODERHSOutputData", "structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_r_h_s_output_data.html", "structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_r_h_s_output_data" ]
|
||||||
|
];
|
||||||
33
docs/html/_c_v_o_d_e__solver__strategy_8h__dep__incl.map
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
<map id="src/include/gridfire/solver/strategies/CVODE_solver_strategy.h" name="src/include/gridfire/solver/strategies/CVODE_solver_strategy.h">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="86,5,260,61"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$strategies_8h.html" title=" " alt="" coords="358,316,551,357"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="161,77,152,120,147,171,153,222,162,245,175,267,186,277,202,286,247,301,302,313,357,322,357,328,301,319,246,306,200,290,183,281,171,270,157,248,148,223,142,171,146,120,156,75"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$priming_8cpp.html" title=" " alt="" coords="44,494,211,534"/>
|
||||||
|
<area shape="poly" id="edge15_Node000001_Node000005" title=" " alt="" coords="151,75,133,110,117,150,104,194,100,239,100,338,102,382,109,425,125,493,119,494,103,426,97,382,94,338,94,239,99,193,112,148,129,107,146,73"/>
|
||||||
|
<area shape="rect" id="Node000009" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="182,590,380,616"/>
|
||||||
|
<area shape="poly" id="edge18_Node000001_Node000009" title=" " alt="" coords="120,72,83,104,47,143,21,189,13,213,10,239,10,427,10,485,17,508,35,532,66,558,103,576,143,588,182,595,181,600,141,593,101,581,64,562,31,536,12,511,5,486,5,427,5,239,8,212,16,186,43,140,79,100,117,68"/>
|
||||||
|
<area shape="rect" id="Node000010" href="$engine__partitioning__trigger_8h.html" title="CVODE-specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="334,109,521,165"/>
|
||||||
|
<area shape="poly" id="edge10_Node000001_Node000010" title=" " alt="" coords="256,65,360,106,358,111,254,70"/>
|
||||||
|
<area shape="rect" id="Node000012" href="$_c_v_o_d_e__solver__strategy_8cpp.html" title=" " alt="" coords="185,220,377,261"/>
|
||||||
|
<area shape="poly" id="edge16_Node000001_Node000012" title=" " alt="" coords="196,73,273,219,268,221,192,76"/>
|
||||||
|
<area shape="rect" id="Node000013" href="$engine__partitioning__trigger_8cpp.html" title=" " alt="" coords="593,213,774,268"/>
|
||||||
|
<area shape="poly" id="edge17_Node000001_Node000013" title=" " alt="" coords="276,39,336,48,402,61,470,80,534,107,572,129,608,157,662,210,658,214,604,161,569,134,532,111,468,85,401,66,335,53,275,44"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$solver_8h.html" title=" " alt="" coords="391,405,518,446"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="457,373,457,405,452,405,452,373"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$gridfire_8h.html" title=" " alt="" coords="235,494,362,534"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="407,456,335,496,332,491,404,451"/>
|
||||||
|
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="376,450,203,496,201,491,375,445"/>
|
||||||
|
<area shape="rect" id="Node000006" href="$engine__priming_8cpp.html" title=" " alt="" coords="386,494,523,534"/>
|
||||||
|
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="457,461,457,493,452,493,452,461"/>
|
||||||
|
<area shape="rect" id="Node000007" href="$py__solver_8cpp.html" title=" " alt="" coords="612,582,798,623"/>
|
||||||
|
<area shape="poly" id="edge6_Node000003_Node000007" title=" " alt="" coords="534,431,595,440,659,452,713,469,733,480,747,492,756,515,751,540,739,564,725,584,720,580,735,561,746,538,750,516,743,495,730,484,711,474,657,457,595,445,533,437"/>
|
||||||
|
<area shape="rect" id="Node000008" href="$py__solver_8h.html" title=" " alt="" coords="547,494,732,534"/>
|
||||||
|
<area shape="poly" id="edge7_Node000003_Node000008" title=" " alt="" coords="511,450,599,491,597,496,509,455"/>
|
||||||
|
<area shape="poly" id="edge9_Node000008_Node000007" title=" " alt="" coords="666,545,692,580,688,584,661,549"/>
|
||||||
|
<area shape="poly" id="edge8_Node000008_Node000009" title=" " alt="" coords="544,541,332,592,331,587,542,536"/>
|
||||||
|
<area shape="rect" id="Node000011" href="$triggers_8h.html" title=" " alt="" coords="401,213,569,268"/>
|
||||||
|
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="453,177,472,211,467,213,448,180"/>
|
||||||
|
<area shape="poly" id="edge13_Node000010_Node000012" title=" " alt="" coords="378,176,311,222,308,218,375,171"/>
|
||||||
|
<area shape="poly" id="edge14_Node000010_Node000013" title=" " alt="" coords="511,168,616,210,614,215,509,173"/>
|
||||||
|
<area shape="poly" id="edge12_Node000011_Node000002" title=" " alt="" coords="474,284,463,317,458,315,469,283"/>
|
||||||
|
</map>
|
||||||
1
docs/html/_c_v_o_d_e__solver__strategy_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
b11a58a62e75dce340ddb3206c5a22c2
|
||||||
390
docs/html/_c_v_o_d_e__solver__strategy_8h__dep__incl.svg
Normal file
@@ -0,0 +1,390 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/include/gridfire/solver/strategies/CVODE_solver_strategy.h Pages: 1 -->
|
||||||
|
<!--zoomable 471 -->
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||||
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||||
|
<g id="zoomPlus">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="zoomMin">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowUp" transform="translate(30 24)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="resetDef">
|
||||||
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<script type="application/ecmascript">
|
||||||
|
var viewWidth = 602;
|
||||||
|
var viewHeight = 471;
|
||||||
|
var sectionId = 'dynsection-1';
|
||||||
|
</script>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="viewport">
|
||||||
|
<title>src/include/gridfire/solver/strategies/CVODE_solver_strategy.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="190.66,-463.25 60.66,-463.25 60.66,-421.5 190.66,-421.5 190.66,-463.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="68.66" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="68.66" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/CVODE</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="125.66" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">_solver_strategy.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="strategies_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="409.16,-230 264.16,-230 264.16,-199.5 409.16,-199.5 409.16,-230"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="272.16" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="336.66" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategies.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M115.13,-410.22C104.32,-371.94 93.25,-307.03 125.66,-266 142.81,-244.28 209.84,-230.94 263.81,-223.51"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.76,-411.17 117.99,-419.74 118.46,-409.15 111.76,-411.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="154.03,-97 29.28,-97 29.28,-66.5 154.03,-66.5 154.03,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="37.28" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="91.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge15_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge15_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M107.38,-411.56C90.71,-381.48 68.66,-333.14 68.66,-287.88 68.66,-287.88 68.66,-287.88 68.66,-213.75 68.66,-170.8 80.8,-121.11 87.44,-97.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.26,-413.14 112.26,-420.09 110.33,-409.67 104.26,-413.14"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="solver_2bindings_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="281.03,-24.88 132.28,-24.88 132.28,-5.63 281.03,-5.63 281.03,-24.88"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="206.66" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/bindings.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge18_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge18_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M84.81,-414.72C48.68,-387.58 1.66,-341.88 1.66,-287.88 1.66,-287.88 1.66,-287.88 1.66,-147.25 1.66,-110.38 -4.98,-92.99 20.66,-66.5 49.39,-36.81 93.69,-24.08 131.85,-18.84"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.36,-417.27 92.5,-420.33 86.48,-411.61 82.36,-417.27"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="engine__partitioning__trigger_8h.html" target="_top" xlink:title="CVODE-specific triggers that decide when to (re)partition the reaction network engine.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="386.53,-385.5 246.78,-385.5 246.78,-343.75 386.53,-343.75 386.53,-385.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="254.78" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="254.78" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="316.66" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_partitioning_trigger.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge10_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge10_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M187.39,-416.89C212.57,-406.91 241.34,-395.5 265.33,-385.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.26,-413.58 178.25,-420.52 188.84,-420.08 186.26,-413.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:href="_c_v_o_d_e__solver__strategy_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="278.78,-302.12 134.53,-302.12 134.53,-271.62 278.78,-271.62 278.78,-302.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="142.53" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="206.66" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge16_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge16_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M141.5,-411.36C158.81,-378.55 185.84,-327.33 198.97,-302.44"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.53,-409.49 136.96,-419.97 144.72,-412.76 138.53,-409.49"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:href="engine__partitioning__trigger_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="576.28,-307.75 441.03,-307.75 441.03,-266 576.28,-266 576.28,-307.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="449.03" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="449.03" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/engine_partitioning</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="508.66" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_trigger.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge17_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge17_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M202.37,-435.89C258.33,-429.47 334.71,-415.57 395.66,-385.5 434.49,-366.35 470.74,-330.64 491.26,-308.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.18,-432.39 192.61,-436.95 202.93,-439.35 202.18,-432.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="solver_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="384.41,-163.5 288.91,-163.5 288.91,-133 384.41,-133 384.41,-163.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="296.91" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="336.66" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/solver.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M336.66,-187.81C336.66,-179.64 336.66,-170.91 336.66,-163.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.16,-187.6 336.66,-197.6 340.16,-187.6 333.16,-187.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="267.41,-97 171.91,-97 171.91,-66.5 267.41,-66.5 267.41,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="179.91" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="219.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node4 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node3->Node4</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M300.21,-127.16C282.7,-117.5 262.09,-106.14 246.1,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.34,-130.12 308.79,-131.88 301.72,-123.99 298.34,-130.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node5 -->
|
||||||
|
<g id="edge4_Node000003_Node000005" class="edge">
|
||||||
|
<title>Node3->Node5</title>
|
||||||
|
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.47,-131.67C237.91,-121.25 186.2,-107.64 147.37,-97.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="276.52,-135.04 287.08,-134.2 278.31,-128.27 276.52,-135.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="engine__priming_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="388.16,-97 285.16,-97 285.16,-66.5 388.16,-66.5 388.16,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="293.16" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="336.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node6 -->
|
||||||
|
<g id="edge5_Node000003_Node000006" class="edge">
|
||||||
|
<title>Node3->Node6</title>
|
||||||
|
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M336.66,-121.31C336.66,-113.14 336.66,-104.41 336.66,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.16,-121.1 336.66,-131.1 340.16,-121.1 333.16,-121.1"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="py__solver_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="594.16,-30.5 455.16,-30.5 455.16,0 594.16,0 594.16,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="463.16" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/trampoline</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="524.66" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node7 -->
|
||||||
|
<g id="edge6_Node000003_Node000007" class="edge">
|
||||||
|
<title>Node3->Node7</title>
|
||||||
|
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M395.88,-141.79C453.5,-135.11 535.13,-121.54 554.66,-97 570.49,-77.11 552.07,-48.02 537.9,-30.73"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.76,-138.29 386.21,-142.87 396.53,-145.24 395.76,-138.29"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="py__solver_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="545.16,-97 406.16,-97 406.16,-66.5 545.16,-66.5 545.16,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="414.16" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/trampoline</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="475.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node8 -->
|
||||||
|
<g id="edge7_Node000003_Node000008" class="edge">
|
||||||
|
<title>Node3->Node8</title>
|
||||||
|
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M378.51,-127.83C399.62,-118.03 424.81,-106.35 444.24,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.17,-124.59 369.57,-131.98 380.12,-130.94 377.17,-124.59"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node7 -->
|
||||||
|
<g id="edge9_Node000008_Node000007" class="edge">
|
||||||
|
<title>Node8->Node7</title>
|
||||||
|
<g id="a_edge9_Node000008_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M493.65,-57.07C500.33,-48.28 507.7,-38.57 513.59,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="490.96,-54.83 487.69,-64.91 496.53,-59.06 490.96,-54.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node9 -->
|
||||||
|
<g id="edge8_Node000008_Node000009" class="edge">
|
||||||
|
<title>Node8->Node9</title>
|
||||||
|
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M403.29,-63.4C352.13,-51.13 285.6,-35.18 244.53,-25.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="402.27,-66.75 412.81,-65.68 403.9,-59.95 402.27,-66.75"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="triggers_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="422.78,-307.75 296.53,-307.75 296.53,-266 422.78,-266 422.78,-307.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="304.53" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="304.53" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="359.66" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node11 -->
|
||||||
|
<g id="edge11_Node000010_Node000011" class="edge">
|
||||||
|
<title>Node10->Node11</title>
|
||||||
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M333.82,-333.4C338.62,-324.95 343.72,-315.96 348.1,-308.23"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.82,-331.58 328.93,-342.01 336.91,-335.04 330.82,-331.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node12 -->
|
||||||
|
<g id="edge13_Node000010_Node000012" class="edge">
|
||||||
|
<title>Node10->Node12</title>
|
||||||
|
<g id="a_edge13_Node000010_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M278.09,-337.06C261.21,-325.44 242.07,-312.26 227.85,-302.46"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.71,-339.68 285.94,-342.47 279.68,-333.91 275.71,-339.68"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node13 -->
|
||||||
|
<g id="edge14_Node000010_Node000013" class="edge">
|
||||||
|
<title>Node10->Node13</title>
|
||||||
|
<g id="a_edge14_Node000010_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M378.71,-339.14C404.02,-329.16 432.94,-317.75 457.07,-308.23"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.54,-335.84 369.52,-342.77 380.11,-342.36 377.54,-335.84"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node2 -->
|
||||||
|
<g id="edge12_Node000011_Node000002" class="edge">
|
||||||
|
<title>Node11->Node2</title>
|
||||||
|
<g id="a_edge12_Node000011_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M349.44,-254.71C346.64,-246.17 343.73,-237.31 341.4,-230.2"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.09,-255.74 352.54,-264.15 352.74,-253.56 346.09,-255.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||||
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||||
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||||
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||||
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||||
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||||
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||||
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||||
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||||
|
</g>
|
||||||
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||||
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||||
|
<a xlink:href="_c_v_o_d_e__solver__strategy_8h__dep__incl_org.svg" target="_base">
|
||||||
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||||
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||||
|
<path id="arrow"
|
||||||
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||||
|
style="fill:#404040;"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 20 KiB |
307
docs/html/_c_v_o_d_e__solver__strategy_8h__dep__incl_org.svg
Normal file
@@ -0,0 +1,307 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/include/gridfire/solver/strategies/CVODE_solver_strategy.h Pages: 1 -->
|
||||||
|
<svg width="602pt" height="471pt"
|
||||||
|
viewBox="0.00 0.00 602.00 471.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 467.25)">
|
||||||
|
<title>src/include/gridfire/solver/strategies/CVODE_solver_strategy.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="190.66,-463.25 60.66,-463.25 60.66,-421.5 190.66,-421.5 190.66,-463.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="68.66" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="68.66" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/CVODE</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="125.66" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">_solver_strategy.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="strategies_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="409.16,-230 264.16,-230 264.16,-199.5 409.16,-199.5 409.16,-230"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="272.16" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="336.66" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategies.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M115.13,-410.22C104.32,-371.94 93.25,-307.03 125.66,-266 142.81,-244.28 209.84,-230.94 263.81,-223.51"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.76,-411.17 117.99,-419.74 118.46,-409.15 111.76,-411.17"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="154.03,-97 29.28,-97 29.28,-66.5 154.03,-66.5 154.03,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="37.28" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="91.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge15_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge15_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M107.38,-411.56C90.71,-381.48 68.66,-333.14 68.66,-287.88 68.66,-287.88 68.66,-287.88 68.66,-213.75 68.66,-170.8 80.8,-121.11 87.44,-97.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.26,-413.14 112.26,-420.09 110.33,-409.67 104.26,-413.14"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="solver_2bindings_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="281.03,-24.88 132.28,-24.88 132.28,-5.63 281.03,-5.63 281.03,-24.88"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="206.66" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/bindings.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge18_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge18_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M84.81,-414.72C48.68,-387.58 1.66,-341.88 1.66,-287.88 1.66,-287.88 1.66,-287.88 1.66,-147.25 1.66,-110.38 -4.98,-92.99 20.66,-66.5 49.39,-36.81 93.69,-24.08 131.85,-18.84"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.36,-417.27 92.5,-420.33 86.48,-411.61 82.36,-417.27"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="engine__partitioning__trigger_8h.html" target="_top" xlink:title="CVODE-specific triggers that decide when to (re)partition the reaction network engine.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="386.53,-385.5 246.78,-385.5 246.78,-343.75 386.53,-343.75 386.53,-385.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="254.78" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="254.78" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="316.66" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_partitioning_trigger.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge10_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge10_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M187.39,-416.89C212.57,-406.91 241.34,-395.5 265.33,-385.98"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.26,-413.58 178.25,-420.52 188.84,-420.08 186.26,-413.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:href="_c_v_o_d_e__solver__strategy_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="278.78,-302.12 134.53,-302.12 134.53,-271.62 278.78,-271.62 278.78,-302.12"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="142.53" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="206.66" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge16_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge16_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M141.5,-411.36C158.81,-378.55 185.84,-327.33 198.97,-302.44"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.53,-409.49 136.96,-419.97 144.72,-412.76 138.53,-409.49"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:href="engine__partitioning__trigger_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="576.28,-307.75 441.03,-307.75 441.03,-266 576.28,-266 576.28,-307.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="449.03" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="449.03" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/engine_partitioning</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="508.66" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_trigger.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge17_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge17_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M202.37,-435.89C258.33,-429.47 334.71,-415.57 395.66,-385.5 434.49,-366.35 470.74,-330.64 491.26,-308.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.18,-432.39 192.61,-436.95 202.93,-439.35 202.18,-432.39"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="solver_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="384.41,-163.5 288.91,-163.5 288.91,-133 384.41,-133 384.41,-163.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="296.91" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="336.66" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/solver.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M336.66,-187.81C336.66,-179.64 336.66,-170.91 336.66,-163.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.16,-187.6 336.66,-197.6 340.16,-187.6 333.16,-187.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="267.41,-97 171.91,-97 171.91,-66.5 267.41,-66.5 267.41,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="179.91" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="219.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node4 -->
|
||||||
|
<g id="edge3_Node000003_Node000004" class="edge">
|
||||||
|
<title>Node3->Node4</title>
|
||||||
|
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M300.21,-127.16C282.7,-117.5 262.09,-106.14 246.1,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.34,-130.12 308.79,-131.88 301.72,-123.99 298.34,-130.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node5 -->
|
||||||
|
<g id="edge4_Node000003_Node000005" class="edge">
|
||||||
|
<title>Node3->Node5</title>
|
||||||
|
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M277.47,-131.67C237.91,-121.25 186.2,-107.64 147.37,-97.42"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="276.52,-135.04 287.08,-134.2 278.31,-128.27 276.52,-135.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="engine__priming_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="388.16,-97 285.16,-97 285.16,-66.5 388.16,-66.5 388.16,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="293.16" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="336.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node6 -->
|
||||||
|
<g id="edge5_Node000003_Node000006" class="edge">
|
||||||
|
<title>Node3->Node6</title>
|
||||||
|
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M336.66,-121.31C336.66,-113.14 336.66,-104.41 336.66,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.16,-121.1 336.66,-131.1 340.16,-121.1 333.16,-121.1"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="py__solver_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="594.16,-30.5 455.16,-30.5 455.16,0 594.16,0 594.16,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="463.16" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/trampoline</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="524.66" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node7 -->
|
||||||
|
<g id="edge6_Node000003_Node000007" class="edge">
|
||||||
|
<title>Node3->Node7</title>
|
||||||
|
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M395.88,-141.79C453.5,-135.11 535.13,-121.54 554.66,-97 570.49,-77.11 552.07,-48.02 537.9,-30.73"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.76,-138.29 386.21,-142.87 396.53,-145.24 395.76,-138.29"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="py__solver_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="545.16,-97 406.16,-97 406.16,-66.5 545.16,-66.5 545.16,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="414.16" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/trampoline</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="475.66" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node8 -->
|
||||||
|
<g id="edge7_Node000003_Node000008" class="edge">
|
||||||
|
<title>Node3->Node8</title>
|
||||||
|
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M378.51,-127.83C399.62,-118.03 424.81,-106.35 444.24,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.17,-124.59 369.57,-131.98 380.12,-130.94 377.17,-124.59"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node7 -->
|
||||||
|
<g id="edge9_Node000008_Node000007" class="edge">
|
||||||
|
<title>Node8->Node7</title>
|
||||||
|
<g id="a_edge9_Node000008_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M493.65,-57.07C500.33,-48.28 507.7,-38.57 513.59,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="490.96,-54.83 487.69,-64.91 496.53,-59.06 490.96,-54.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node9 -->
|
||||||
|
<g id="edge8_Node000008_Node000009" class="edge">
|
||||||
|
<title>Node8->Node9</title>
|
||||||
|
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M403.29,-63.4C352.13,-51.13 285.6,-35.18 244.53,-25.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="402.27,-66.75 412.81,-65.68 403.9,-59.95 402.27,-66.75"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="triggers_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="422.78,-307.75 296.53,-307.75 296.53,-266 422.78,-266 422.78,-307.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="304.53" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="304.53" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="359.66" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node11 -->
|
||||||
|
<g id="edge11_Node000010_Node000011" class="edge">
|
||||||
|
<title>Node10->Node11</title>
|
||||||
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M333.82,-333.4C338.62,-324.95 343.72,-315.96 348.1,-308.23"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.82,-331.58 328.93,-342.01 336.91,-335.04 330.82,-331.58"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node12 -->
|
||||||
|
<g id="edge13_Node000010_Node000012" class="edge">
|
||||||
|
<title>Node10->Node12</title>
|
||||||
|
<g id="a_edge13_Node000010_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M278.09,-337.06C261.21,-325.44 242.07,-312.26 227.85,-302.46"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="275.71,-339.68 285.94,-342.47 279.68,-333.91 275.71,-339.68"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node13 -->
|
||||||
|
<g id="edge14_Node000010_Node000013" class="edge">
|
||||||
|
<title>Node10->Node13</title>
|
||||||
|
<g id="a_edge14_Node000010_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M378.71,-339.14C404.02,-329.16 432.94,-317.75 457.07,-308.23"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="377.54,-335.84 369.52,-342.77 380.11,-342.36 377.54,-335.84"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node2 -->
|
||||||
|
<g id="edge12_Node000011_Node000002" class="edge">
|
||||||
|
<title>Node11->Node2</title>
|
||||||
|
<g id="a_edge12_Node000011_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M349.44,-254.71C346.64,-246.17 343.73,-237.31 341.4,-230.2"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.09,-255.74 352.54,-264.15 352.74,-253.56 346.09,-255.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 16 KiB |
137
docs/html/_c_v_o_d_e__solver__strategy_8h__incl.map
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
<map id="src/include/gridfire/solver/strategies/CVODE_solver_strategy.h" name="src/include/gridfire/solver/strategies/CVODE_solver_strategy.h">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="1924,5,2097,61"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$strategy__abstract_8h.html" title=" " alt="" coords="1606,109,1766,150"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1924,62,1769,107,1768,102,1922,57"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="808,198,952,238"/>
|
||||||
|
<area shape="poly" id="edge53_Node000001_Node000003" title=" " alt="" coords="1924,50,1520,112,967,204,966,199,1519,106,1923,45"/>
|
||||||
|
<area shape="rect" id="Node000007" title=" " alt="" coords="1225,545,1430,570"/>
|
||||||
|
<area shape="poly" id="edge73_Node000001_Node000007" title=" " alt="" coords="2005,62,1981,134,1939,231,1911,282,1877,332,1838,378,1793,418,1763,436,1721,454,1616,489,1501,520,1400,544,1399,538,1499,515,1614,484,1719,449,1760,431,1790,414,1834,374,1873,329,1906,279,1934,228,1976,132,2000,61"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="1456,545,1514,570"/>
|
||||||
|
<area shape="poly" id="edge78_Node000001_Node000011" title=" " alt="" coords="1923,44,1834,53,1739,67,1653,86,1620,98,1596,111,1569,134,1552,156,1544,182,1541,217,1541,308,1536,372,1525,434,1497,531,1492,530,1519,433,1531,371,1536,308,1536,217,1538,181,1548,153,1565,130,1593,107,1618,93,1652,81,1738,62,1834,48,1923,38"/>
|
||||||
|
<area shape="rect" id="Node000015" href="$types_8h.html" title=" " alt="" coords="5,294,149,320"/>
|
||||||
|
<area shape="poly" id="edge54_Node000001_Node000015" title=" " alt="" coords="1923,41,1671,55,1307,84,1100,105,884,131,667,163,455,200,363,221,273,245,127,291,125,286,271,240,362,216,454,195,666,158,883,126,1099,100,1307,79,1671,50,1923,36"/>
|
||||||
|
<area shape="rect" id="Node000021" title=" " alt="" coords="2009,382,2062,408"/>
|
||||||
|
<area shape="poly" id="edge77_Node000001_Node000021" title=" " alt="" coords="2015,61,2036,367,2031,367,2010,62"/>
|
||||||
|
<area shape="rect" id="Node000029" title=" " alt="" coords="1627,382,1676,408"/>
|
||||||
|
<area shape="poly" id="edge79_Node000001_Node000029" title=" " alt="" coords="1970,64,1942,86,1915,111,1890,145,1875,174,1860,205,1835,240,1797,281,1755,318,1682,376,1679,371,1752,314,1793,277,1831,237,1855,202,1870,172,1885,142,1911,107,1938,81,1967,59"/>
|
||||||
|
<area shape="rect" id="Node000030" title=" " alt="" coords="1702,382,1780,408"/>
|
||||||
|
<area shape="poly" id="edge75_Node000001_Node000030" title=" " alt="" coords="1984,63,1943,111,1923,145,1911,174,1899,204,1879,240,1821,315,1766,373,1762,370,1816,312,1875,237,1894,202,1906,172,1918,143,1939,107,1980,60"/>
|
||||||
|
<area shape="rect" id="Node000034" title=" " alt="" coords="1778,205,1821,231"/>
|
||||||
|
<area shape="poly" id="edge76_Node000001_Node000034" title=" " alt="" coords="1924,60,1880,81,1842,111,1828,129,1818,150,1806,191,1801,189,1813,148,1823,126,1838,107,1877,76,1922,55"/>
|
||||||
|
<area shape="rect" id="Node000035" href="$exceptions_8h.html" title=" " alt="" coords="2048,109,2175,150"/>
|
||||||
|
<area shape="poly" id="edge55_Node000001_Node000035" title=" " alt="" coords="2041,60,2081,97,2078,100,2038,64"/>
|
||||||
|
<area shape="rect" id="Node000046" title=" " alt="" coords="2199,116,2350,142"/>
|
||||||
|
<area shape="poly" id="edge74_Node000001_Node000046" title=" " alt="" coords="2088,59,2227,108,2225,113,2086,64"/>
|
||||||
|
<area shape="rect" id="Node000047" title=" " alt="" coords="2373,116,2480,142"/>
|
||||||
|
<area shape="poly" id="edge80_Node000001_Node000047" title=" " alt="" coords="2098,49,2223,74,2362,106,2372,109,2371,114,2360,112,2222,80,2097,54"/>
|
||||||
|
<area shape="rect" id="Node000048" title=" " alt="" coords="2503,116,2675,142"/>
|
||||||
|
<area shape="poly" id="edge81_Node000001_Node000048" title=" " alt="" coords="2098,44,2492,106,2515,110,2514,116,2491,112,2097,50"/>
|
||||||
|
<area shape="rect" id="Node000049" title=" " alt="" coords="2699,116,2882,142"/>
|
||||||
|
<area shape="poly" id="edge82_Node000001_Node000049" title=" " alt="" coords="2098,39,2362,66,2687,106,2714,111,2713,116,2686,112,2361,71,2097,45"/>
|
||||||
|
<area shape="rect" id="Node000050" title=" " alt="" coords="2906,109,3045,150"/>
|
||||||
|
<area shape="poly" id="edge83_Node000001_Node000050" title=" " alt="" coords="2097,35,2441,56,2663,77,2891,106,2890,111,2662,82,2440,61,2097,40"/>
|
||||||
|
<area shape="rect" id="Node000051" title=" " alt="" coords="3069,109,3197,150"/>
|
||||||
|
<area shape="poly" id="edge84_Node000001_Node000051" title=" " alt="" coords="2097,33,2271,38,2507,50,2777,71,2917,87,3054,106,3054,111,2916,92,2777,77,2507,55,2271,43,2097,38"/>
|
||||||
|
<area shape="rect" id="Node000052" title=" " alt="" coords="3221,116,3381,142"/>
|
||||||
|
<area shape="poly" id="edge85_Node000001_Node000052" title=" " alt="" coords="2098,33,2297,38,2573,50,2889,72,3051,87,3209,106,3234,110,3233,116,3209,112,3050,93,2889,77,2572,56,2297,44,2098,38"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1606,142,967,210,967,205,1605,137"/>
|
||||||
|
<area shape="poly" id="edge50_Node000002_Node000011" title=" " alt="" coords="1681,151,1664,199,1637,286,1618,375,1617,408,1620,435,1620,461,1607,491,1591,510,1571,525,1529,546,1527,541,1569,521,1588,506,1603,488,1615,460,1615,435,1612,408,1613,375,1632,285,1658,197,1676,149"/>
|
||||||
|
<area shape="poly" id="edge47_Node000002_Node000015" title=" " alt="" coords="1606,138,1254,160,1026,178,796,200,481,238,168,289,147,293,146,288,167,284,480,232,795,195,1026,173,1254,155,1606,132"/>
|
||||||
|
<area shape="poly" id="edge52_Node000002_Node000021" title=" " alt="" coords="1700,149,1728,191,1768,236,1826,281,1888,320,1996,374,1993,379,1885,324,1823,285,1765,240,1724,195,1695,152"/>
|
||||||
|
<area shape="poly" id="edge51_Node000002_Node000029" title=" " alt="" coords="1684,150,1674,198,1663,291,1656,367,1651,367,1657,290,1669,197,1679,149"/>
|
||||||
|
<area shape="poly" id="edge48_Node000002_Node000030" title=" " alt="" coords="1693,149,1738,367,1733,368,1688,151"/>
|
||||||
|
<area shape="poly" id="edge49_Node000002_Node000034" title=" " alt="" coords="1714,148,1774,194,1770,198,1710,152"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="619,464,791,489"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="808,228,512,256,372,273,292,289,254,305,225,320,202,342,181,376,174,397,175,405,180,414,200,424,237,434,347,450,480,461,604,468,604,474,480,466,347,455,236,439,198,429,177,418,170,407,168,396,176,374,197,339,222,316,252,300,291,284,371,268,512,251,807,223"/>
|
||||||
|
<area shape="rect" id="Node000010" title=" " alt="" coords="1088,545,1199,570"/>
|
||||||
|
<area shape="poly" id="edge44_Node000003_Node000010" title=" " alt="" coords="953,233,998,249,1037,269,1050,282,1059,296,1059,312,1051,329,1032,346,1011,354,989,356,966,354,944,352,923,353,903,360,886,376,879,395,886,414,899,430,919,446,976,480,1100,536,1098,541,974,484,916,450,895,433,881,417,873,395,881,374,901,356,922,348,944,346,967,348,989,350,1010,349,1029,342,1047,325,1054,311,1053,298,1046,285,1034,274,996,254,951,238"/>
|
||||||
|
<area shape="poly" id="edge43_Node000003_Node000011" title=" " alt="" coords="952,216,1032,220,1127,230,1229,250,1279,265,1327,284,1364,301,1391,318,1414,341,1438,374,1458,413,1472,456,1485,529,1480,530,1467,457,1453,415,1433,376,1410,344,1388,323,1361,306,1325,289,1278,270,1228,256,1127,235,1031,225,952,221"/>
|
||||||
|
<area shape="poly" id="edge14_Node000003_Node000015" title=" " alt="" coords="807,228,475,256,297,273,168,289,145,293,144,288,167,284,297,268,474,251,807,222"/>
|
||||||
|
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="334,375,481,416"/>
|
||||||
|
<area shape="poly" id="edge17_Node000003_Node000016" title=" " alt="" coords="808,229,636,251,554,268,498,289,477,304,458,323,428,363,424,360,454,320,473,300,496,284,553,263,635,246,807,223"/>
|
||||||
|
<area shape="rect" id="Node000017" href="$screening__types_8h.html" title=" " alt="" coords="303,286,435,327"/>
|
||||||
|
<area shape="poly" id="edge22_Node000003_Node000017" title=" " alt="" coords="807,232,645,256,453,289,450,290,449,284,453,284,644,251,807,227"/>
|
||||||
|
<area shape="rect" id="Node000019" href="$reporting_8h.html" title=" " alt="" coords="509,286,648,327"/>
|
||||||
|
<area shape="poly" id="edge25_Node000003_Node000019" title=" " alt="" coords="812,242,662,284,660,279,810,236"/>
|
||||||
|
<area shape="rect" id="Node000024" href="$building_8h.html" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="672,286,810,327"/>
|
||||||
|
<area shape="poly" id="edge31_Node000003_Node000024" title=" " alt="" coords="850,241,787,280,784,276,847,237"/>
|
||||||
|
<area shape="rect" id="Node000026" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." alt="" coords="1176,286,1314,327"/>
|
||||||
|
<area shape="poly" id="edge33_Node000003_Node000026" title=" " alt="" coords="953,234,1162,283,1160,288,952,239"/>
|
||||||
|
<area shape="rect" id="Node000027" title=" " alt="" coords="896,375,1056,416"/>
|
||||||
|
<area shape="poly" id="edge42_Node000003_Node000027" title=" " alt="" coords="875,239,867,281,868,304,875,326,892,348,915,365,912,369,889,351,871,328,863,305,862,281,870,238"/>
|
||||||
|
<area shape="rect" id="Node000032" title=" " alt="" coords="886,294,938,320"/>
|
||||||
|
<area shape="poly" id="edge45_Node000003_Node000032" title=" " alt="" coords="889,238,904,278,899,280,884,240"/>
|
||||||
|
<area shape="rect" id="Node000033" title=" " alt="" coords="962,294,1037,320"/>
|
||||||
|
<area shape="poly" id="edge46_Node000003_Node000033" title=" " alt="" coords="908,237,972,282,969,287,905,241"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="644,545,704,570"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="703,491,687,531,682,529,698,489"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="856,545,943,570"/>
|
||||||
|
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="736,487,857,536,855,541,734,492"/>
|
||||||
|
<area shape="poly" id="edge6_Node000004_Node000007" title=" " alt="" coords="791,484,984,506,1211,535,1241,539,1240,544,1210,540,983,511,791,489"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="457,545,620,570"/>
|
||||||
|
<area shape="poly" id="edge7_Node000004_Node000008" title=" " alt="" coords="680,492,578,540,576,536,678,488"/>
|
||||||
|
<area shape="rect" id="Node000009" title=" " alt="" coords="967,545,1064,570"/>
|
||||||
|
<area shape="poly" id="edge8_Node000004_Node000009" title=" " alt="" coords="762,487,956,535,965,537,964,542,955,540,760,492"/>
|
||||||
|
<area shape="poly" id="edge9_Node000004_Node000010" title=" " alt="" coords="792,486,926,506,1076,535,1089,538,1088,543,1075,540,925,512,791,491"/>
|
||||||
|
<area shape="poly" id="edge10_Node000004_Node000011" title=" " alt="" coords="791,478,1134,498,1313,514,1387,524,1443,535,1449,536,1447,541,1442,540,1386,529,1313,519,1134,503,791,484"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="728,545,831,570"/>
|
||||||
|
<area shape="poly" id="edge11_Node000004_Node000012" title=" " alt="" coords="718,488,760,531,756,535,714,492"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="313,545,433,570"/>
|
||||||
|
<area shape="poly" id="edge12_Node000004_Node000013" title=" " alt="" coords="650,493,446,540,433,543,432,538,444,535,649,487"/>
|
||||||
|
<area shape="rect" id="Node000014" title=" " alt="" coords="153,537,289,578"/>
|
||||||
|
<area shape="poly" id="edge13_Node000004_Node000014" title=" " alt="" coords="619,491,476,511,304,540,303,534,475,506,618,486"/>
|
||||||
|
<area shape="poly" id="edge16_Node000015_Node000013" title=" " alt="" coords="87,318,120,362,167,414,211,450,257,484,339,535,337,539,254,488,208,454,163,418,115,366,83,321"/>
|
||||||
|
<area shape="poly" id="edge15_Node000015_Node000014" title=" " alt="" coords="76,320,69,352,65,396,69,444,75,467,86,488,110,513,140,531,137,536,106,517,81,491,70,469,63,445,60,396,64,351,71,319"/>
|
||||||
|
<area shape="poly" id="edge18_Node000016_Node000004" title=" " alt="" coords="482,413,645,457,644,462,480,419"/>
|
||||||
|
<area shape="poly" id="edge19_Node000016_Node000007" title=" " alt="" coords="482,411,493,413,648,438,803,461,1247,539,1246,544,802,466,647,443,493,418,481,416"/>
|
||||||
|
<area shape="poly" id="edge21_Node000016_Node000011" title=" " alt="" coords="482,411,493,413,638,434,761,446,972,457,1073,464,1181,477,1302,499,1443,535,1448,536,1446,541,1442,540,1301,504,1180,482,1072,469,971,463,760,451,637,439,493,418,481,416"/>
|
||||||
|
<area shape="poly" id="edge20_Node000016_Node000013" title=" " alt="" coords="406,417,381,530,376,529,401,416"/>
|
||||||
|
<area shape="poly" id="edge23_Node000017_Node000016" title=" " alt="" coords="380,326,395,360,390,362,375,329"/>
|
||||||
|
<area shape="rect" id="Node000018" title=" " alt="" coords="191,382,259,408"/>
|
||||||
|
<area shape="poly" id="edge24_Node000017_Node000018" title=" " alt="" coords="338,330,259,377,257,372,335,325"/>
|
||||||
|
<area shape="poly" id="edge30_Node000019_Node000014" title=" " alt="" coords="510,322,403,346,356,361,324,377,291,410,266,449,246,489,233,524,228,522,241,487,261,446,287,407,321,373,354,356,401,341,508,317"/>
|
||||||
|
<area shape="rect" id="Node000020" title=" " alt="" coords="598,382,644,408"/>
|
||||||
|
<area shape="poly" id="edge26_Node000019_Node000020" title=" " alt="" coords="590,326,611,368,606,370,586,329"/>
|
||||||
|
<area shape="poly" id="edge27_Node000019_Node000021" title=" " alt="" coords="648,323,660,324,831,345,976,356,1105,362,1224,363,1473,362,1619,364,1792,372,1994,388,1993,393,1792,378,1619,370,1473,367,1224,368,1104,367,976,362,831,350,659,330,647,328"/>
|
||||||
|
<area shape="rect" id="Node000022" title=" " alt="" coords="668,382,736,408"/>
|
||||||
|
<area shape="poly" id="edge28_Node000019_Node000022" title=" " alt="" coords="608,325,674,371,671,376,605,330"/>
|
||||||
|
<area shape="rect" id="Node000023" title=" " alt="" coords="506,382,574,408"/>
|
||||||
|
<area shape="poly" id="edge29_Node000019_Node000023" title=" " alt="" coords="572,329,554,370,549,367,567,326"/>
|
||||||
|
<area shape="rect" id="Node000025" title=" " alt="" coords="760,382,820,408"/>
|
||||||
|
<area shape="poly" id="edge32_Node000024_Node000025" title=" " alt="" coords="755,326,778,368,774,371,750,329"/>
|
||||||
|
<area shape="poly" id="edge34_Node000026_Node000007" title=" " alt="" coords="1315,315,1343,323,1370,335,1394,352,1414,374,1423,395,1425,417,1421,440,1411,462,1384,503,1354,536,1350,532,1380,500,1407,460,1416,438,1420,417,1418,396,1409,376,1391,356,1367,340,1341,328,1314,320"/>
|
||||||
|
<area shape="poly" id="edge36_Node000026_Node000009" title=" " alt="" coords="1212,330,1181,351,1150,377,1113,417,1080,459,1032,533,1028,530,1076,456,1109,413,1146,373,1177,347,1209,325"/>
|
||||||
|
<area shape="poly" id="edge40_Node000026_Node000010" title=" " alt="" coords="1216,329,1191,350,1171,376,1156,416,1148,457,1144,529,1139,529,1142,457,1151,414,1167,374,1187,347,1212,325"/>
|
||||||
|
<area shape="poly" id="edge35_Node000026_Node000027" title=" " alt="" coords="1184,330,1052,372,1050,367,1183,325"/>
|
||||||
|
<area shape="rect" id="Node000028" title=" " alt="" coords="1181,382,1309,408"/>
|
||||||
|
<area shape="poly" id="edge37_Node000026_Node000028" title=" " alt="" coords="1248,328,1248,367,1242,367,1242,328"/>
|
||||||
|
<area shape="poly" id="edge38_Node000026_Node000029" title=" " alt="" coords="1315,320,1612,383,1611,388,1314,325"/>
|
||||||
|
<area shape="poly" id="edge39_Node000026_Node000030" title=" " alt="" coords="1315,312,1487,333,1589,350,1690,372,1697,375,1696,380,1688,378,1588,355,1486,338,1314,317"/>
|
||||||
|
<area shape="rect" id="Node000031" title=" " alt="" coords="1333,382,1400,408"/>
|
||||||
|
<area shape="poly" id="edge41_Node000026_Node000031" title=" " alt="" coords="1274,325,1338,371,1335,375,1271,330"/>
|
||||||
|
<area shape="rect" id="Node000036" href="$error__gridfire_8h.html" title=" " alt="" coords="2428,286,2555,327"/>
|
||||||
|
<area shape="poly" id="edge56_Node000035_Node000036" title=" " alt="" coords="2176,145,2188,147,2233,151,2292,151,2428,149,2496,151,2558,158,2610,172,2630,183,2646,196,2654,210,2655,223,2650,236,2640,248,2609,268,2571,284,2569,280,2606,263,2636,244,2646,233,2650,222,2649,211,2642,199,2627,187,2608,177,2557,163,2496,157,2428,155,2292,157,2233,156,2187,152,2175,150"/>
|
||||||
|
<area shape="rect" id="Node000038" href="$error__engine_8h.html" title=" " alt="" coords="2707,198,2834,238"/>
|
||||||
|
<area shape="poly" id="edge59_Node000035_Node000038" title=" " alt="" coords="2176,145,2188,147,2328,165,2438,172,2548,178,2688,195,2692,196,2691,201,2687,200,2547,183,2437,177,2327,171,2187,152,2175,150"/>
|
||||||
|
<area shape="rect" id="Node000039" href="$error__utils_8h.html" title=" " alt="" coords="2859,198,2986,238"/>
|
||||||
|
<area shape="poly" id="edge61_Node000035_Node000039" title=" " alt="" coords="2176,145,2188,147,2286,160,2370,167,2514,171,2659,175,2744,182,2844,195,2843,200,2743,187,2659,180,2514,177,2369,173,2286,166,2187,152,2175,150"/>
|
||||||
|
<area shape="rect" id="Node000040" href="$error__debug_8h.html" title=" " alt="" coords="2048,198,2175,238"/>
|
||||||
|
<area shape="poly" id="edge63_Node000035_Node000040" title=" " alt="" coords="2114,150,2114,182,2109,182,2109,150"/>
|
||||||
|
<area shape="rect" id="Node000043" href="$error__policy_8h.html" title="Defines custom exception types related to network policy construction and verification." alt="" coords="2352,198,2479,238"/>
|
||||||
|
<area shape="poly" id="edge66_Node000035_Node000043" title=" " alt="" coords="2176,146,2338,192,2337,197,2175,151"/>
|
||||||
|
<area shape="rect" id="Node000044" href="$error__reaction_8h.html" title=" " alt="" coords="2200,198,2327,238"/>
|
||||||
|
<area shape="poly" id="edge68_Node000035_Node000044" title=" " alt="" coords="2147,148,2218,188,2215,192,2145,153"/>
|
||||||
|
<area shape="rect" id="Node000045" href="$error__solver_8h.html" title=" " alt="" coords="2504,198,2631,238"/>
|
||||||
|
<area shape="poly" id="edge71_Node000035_Node000045" title=" " alt="" coords="2176,145,2188,147,2271,162,2337,171,2404,180,2489,195,2488,200,2403,185,2336,176,2270,167,2187,152,2175,150"/>
|
||||||
|
<area shape="poly" id="edge58_Node000036_Node000021" title=" " alt="" coords="2428,323,2078,389,2077,384,2427,317"/>
|
||||||
|
<area shape="rect" id="Node000037" title=" " alt="" coords="2453,382,2530,408"/>
|
||||||
|
<area shape="poly" id="edge57_Node000036_Node000037" title=" " alt="" coords="2494,328,2494,367,2489,367,2489,328"/>
|
||||||
|
<area shape="poly" id="edge60_Node000038_Node000036" title=" " alt="" coords="2708,242,2570,284,2568,279,2706,236"/>
|
||||||
|
<area shape="poly" id="edge62_Node000039_Node000036" title=" " alt="" coords="2859,238,2847,241,2571,294,2570,289,2846,236,2858,233"/>
|
||||||
|
<area shape="poly" id="edge64_Node000040_Node000021" title=" " alt="" coords="2106,240,2049,369,2044,367,2101,238"/>
|
||||||
|
<area shape="poly" id="edge65_Node000040_Node000036" title=" " alt="" coords="2177,233,2188,236,2413,286,2412,291,2187,241,2175,238"/>
|
||||||
|
<area shape="poly" id="edge67_Node000043_Node000036" title=" " alt="" coords="2435,237,2466,273,2463,276,2431,241"/>
|
||||||
|
<area shape="poly" id="edge69_Node000044_Node000021" title=" " alt="" coords="2240,241,2065,375,2062,371,2237,237"/>
|
||||||
|
<area shape="poly" id="edge70_Node000044_Node000036" title=" " alt="" coords="2316,236,2427,278,2425,283,2314,241"/>
|
||||||
|
<area shape="poly" id="edge72_Node000045_Node000036" title=" " alt="" coords="2552,241,2521,276,2517,273,2548,237"/>
|
||||||
|
</map>
|
||||||
1
docs/html/_c_v_o_d_e__solver__strategy_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0ef744fecf613df8054713f6bdba2ea8
|
||||||
1331
docs/html/_c_v_o_d_e__solver__strategy_8h__incl.svg
Normal file
|
After Width: | Height: | Size: 64 KiB |
1248
docs/html/_c_v_o_d_e__solver__strategy_8h__incl_org.svg
Normal file
|
After Width: | Height: | Size: 60 KiB |
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -103,94 +103,168 @@ $(function(){initNavTree('annotated.html',''); initResizable(true); });
|
|||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||||
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span>]</div><table class="directory">
|
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span><span onclick="javascript:dynsection.toggleLevel(5);">5</span>]</div><table class="directory">
|
||||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire.html" target="_self">gridfire</a></td><td class="desc"></td></tr>
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire.html" target="_self">gridfire</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1approx8.html" target="_self">approx8</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1engine.html" target="_self">engine</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1approx8_1_1_approx8_net.html" target="_self">Approx8Net</a></td><td class="desc">Contains constants and arrays related to the nuclear network </td></tr>
|
<tr id="row_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_adaptive_engine_view.html" target="_self">AdaptiveEngineView</a></td><td class="desc">An engine view that dynamically adapts the reaction network based on runtime conditions </td></tr>
|
||||||
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html" target="_self">Approx8Network</a></td><td class="desc">Class for the Approx8 nuclear reaction network </td></tr>
|
<tr id="row_0_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_adaptive_engine_view_1_1_reaction_flow.html" target="_self">ReactionFlow</a></td><td class="desc">A struct to hold a reaction and its flow rate </td></tr>
|
||||||
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1approx8_1_1_jacobian.html" target="_self">Jacobian</a></td><td class="desc">Functor to calculate the <a class="el" href="structgridfire_1_1approx8_1_1_jacobian.html" title="Functor to calculate the Jacobian matrix for implicit solvers.">Jacobian</a> matrix for implicit solvers </td></tr>
|
<tr id="row_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_defined_engine_view.html" target="_self">DefinedEngineView</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_0_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1approx8_1_1_o_d_e.html" target="_self">ODE</a></td><td class="desc">Functor to calculate the derivatives for the <a class="el" href="structgridfire_1_1approx8_1_1_o_d_e.html" title="Functor to calculate the derivatives for the ODE solver.">ODE</a> solver </td></tr>
|
<tr id="row_0_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html" target="_self">DynamicEngine</a></td><td class="desc">Abstract class for engines supporting Jacobian and stoichiometry operations </td></tr>
|
||||||
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1exceptions.html" target="_self">exceptions</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_energy_derivatives.html" target="_self">EnergyDerivatives</a></td><td class="desc">Structure holding derivatives of energy generation rate with respect to T and rho </td></tr>
|
||||||
<tr id="row_0_1_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_engine_error.html" target="_self">EngineError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_engine.html" target="_self">Engine</a></td><td class="desc">Abstract base class for a reaction network engine </td></tr>
|
||||||
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html" target="_self">FailedToPartitionEngineError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_engine_view.html" target="_self">EngineView</a></td><td class="desc">Abstract base class for a "view" of a reaction network engine </td></tr>
|
||||||
<tr id="row_0_1_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_network_resized_error.html" target="_self">NetworkResizedError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_file_defined_engine_view.html" target="_self">FileDefinedEngineView</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_stale_engine_error.html" target="_self">StaleEngineError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_7_" class="arrow" onclick="dynsection.toggleFolder('0_0_7_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html" target="_self">GraphEngine</a></td><td class="desc">A reaction network engine that uses a graph-based representation </td></tr>
|
||||||
<tr id="row_0_1_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_1_4_" class="arrow" onclick="dynsection.toggleFolder('0_1_4_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_stale_engine_trigger.html" target="_self">StaleEngineTrigger</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_7_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_graph_engine_1_1_atomic_reverse_rate.html" target="_self">AtomicReverseRate</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_1_4_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html" target="_self">state</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_7_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_graph_engine_1_1constants.html" target="_self">constants</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_1_5_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html" target="_self">UnableToSetNetworkReactionsError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_7_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_graph_engine_1_1_precomputed_reaction.html" target="_self">PrecomputedReaction</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="dynsection.toggleFolder('0_2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1expectations.html" target="_self">expectations</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_8_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_8_" class="arrow" onclick="dynsection.toggleFolder('0_0_8_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_multiscale_partitioning_engine_view.html" target="_self">MultiscalePartitioningEngineView</a></td><td class="desc">An engine view that partitions the reaction network into multiple groups based on timescales </td></tr>
|
||||||
<tr id="row_0_2_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1expectations_1_1_engine_error.html" target="_self">EngineError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_multiscale_partitioning_engine_view_1_1_flux_validation_result.html" target="_self">FluxValidationResult</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_2_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1expectations_1_1_engine_index_error.html" target="_self">EngineIndexError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html" target="_self">QSEGroup</a></td><td class="desc">Struct representing a QSE group </td></tr>
|
||||||
<tr id="row_0_2_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html" target="_self">StaleEngineError</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_8_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_0_8_2_" class="arrow" onclick="dynsection.toggleFolder('0_0_8_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_solver.html" target="_self">QSESolver</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_3_" class="arrow" onclick="dynsection.toggleFolder('0_3_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1io.html" target="_self">io</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_8_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_solver_1_1_user_data.html" target="_self">UserData</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_3_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html" target="_self">MESANetworkFileParser</a></td><td class="desc">A parser for MESA-format network files </td></tr>
|
<tr id="row_0_0_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_network_jacobian.html" target="_self">NetworkJacobian</a></td><td class="desc">A wrapper class for handling the network Jacobian matrix </td></tr>
|
||||||
<tr id="row_0_3_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1io_1_1_network_file_parser.html" target="_self">NetworkFileParser</a></td><td class="desc">An abstract base class for network file parsers </td></tr>
|
<tr id="row_0_0_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_network_priming_engine_view.html" target="_self">NetworkPrimingEngineView</a></td><td class="desc">Provides a view of a <a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html" title="Abstract class for engines supporting Jacobian and stoichiometry operations.">DynamicEngine</a> filtered to reactions involving a specified priming species </td></tr>
|
||||||
<tr id="row_0_3_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html" target="_self">SimpleReactionListFileParser</a></td><td class="desc">A parser for simple text files containing a list of reactions </td></tr>
|
<tr id="row_0_0_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_priming_report.html" target="_self">PrimingReport</a></td><td class="desc">Captures the result of a network priming operation </td></tr>
|
||||||
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="dynsection.toggleFolder('0_4_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1partition.html" target="_self">partition</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_reaction.html" target="_self">Reaction</a></td><td class="desc">Represents a single nuclear reaction from a specific data source </td></tr>
|
||||||
<tr id="row_0_4_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_4_0_" class="arrow" onclick="dynsection.toggleFolder('0_4_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1partition_1_1record.html" target="_self">record</a></td><td class="desc"></td></tr>
|
<tr id="row_0_0_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1engine_1_1_reaction_set.html" target="_self">ReactionSet</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_4_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1record_1_1_rauscher_thielemann_partition_data_record.html" target="_self">RauscherThielemannPartitionDataRecord</a></td><td class="desc">Packed binary record of Rauscher-Thielemann partition function data for an isotope </td></tr>
|
<tr id="row_0_0_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1engine_1_1_step_derivatives.html" target="_self">StepDerivatives</a></td><td class="desc">Structure holding derivatives and energy generation for a network step </td></tr>
|
||||||
<tr id="row_0_4_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_composite_partition_function.html" target="_self">CompositePartitionFunction</a></td><td class="desc">Combines multiple <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html" title="Abstract interface for evaluating nuclear partition functions.">PartitionFunction</a> instances into a single composite strategy </td></tr>
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1exceptions.html" target="_self">exceptions</a></td><td class="desc">Namespace for GridFire exception classes. All custom exceptions defined in GridFire inherit from std::exception and are organized within this namespace for clarity and modularity </td></tr>
|
||||||
<tr id="row_0_4_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_ground_state_partition_function.html" target="_self">GroundStatePartitionFunction</a></td><td class="desc">Partition function implementation for nuclear ground states </td></tr>
|
<tr id="row_0_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_bad_collection_error.html" target="_self">BadCollectionError</a></td><td class="desc">Exception for invalid composition collection in the engine </td></tr>
|
||||||
<tr id="row_0_4_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_partition_function.html" target="_self">PartitionFunction</a></td><td class="desc">Abstract interface for evaluating nuclear partition functions </td></tr>
|
<tr id="row_0_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_bad_r_h_s_engine_error.html" target="_self">BadRHSEngineError</a></td><td class="desc">Exception for errors in calculating the right-hand side (RHS) </td></tr>
|
||||||
<tr id="row_0_4_4_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_4_4_" class="arrow" onclick="dynsection.toggleFolder('0_4_4_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html" target="_self">RauscherThielemannPartitionFunction</a></td><td class="desc">Partition function using Rauscher-Thielemann tabulated normalized G-values </td></tr>
|
<tr id="row_0_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_c_v_o_d_e_solver_failure_error.html" target="_self">CVODESolverFailureError</a></td><td class="desc">Exception for failures in the CVODE solver </td></tr>
|
||||||
<tr id="row_0_4_4_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html" target="_self">IdentifiedIsotope</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_debug_exception.html" target="_self">DebugException</a></td><td class="desc">Exception class for debug-only errors </td></tr>
|
||||||
<tr id="row_0_4_4_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_interpolation_points.html" target="_self">InterpolationPoints</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_engine_error.html" target="_self">EngineError</a></td><td class="desc">Base class for engine-related exceptions </td></tr>
|
||||||
<tr id="row_0_4_4_2_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html" target="_self">IsotopeData</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html" target="_self">FailedToPartitionEngineError</a></td><td class="desc">Exception for failures in partitioning the engine </td></tr>
|
||||||
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_5_" class="arrow" onclick="dynsection.toggleFolder('0_5_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1reaclib.html" target="_self">reaclib</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_grid_fire_error.html" target="_self">GridFireError</a></td><td class="desc">Base class for GridFire exceptions </td></tr>
|
||||||
<tr id="row_0_5_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1reaclib_1_1_reaction_record.html" target="_self">ReactionRecord</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_hashing_error.html" target="_self">HashingError</a></td><td class="desc">Exception class for hashing-related errors in GridFire </td></tr>
|
||||||
<tr id="row_0_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_6_" class="arrow" onclick="dynsection.toggleFolder('0_6_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1reaction.html" target="_self">reaction</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_ill_conditioned_jacobian_error.html" target="_self">IllConditionedJacobianError</a></td><td class="desc">Exception thrown when the Jacobian matrix is ill-conditioned </td></tr>
|
||||||
<tr id="row_0_6_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" target="_self">LogicalReaction</a></td><td class="desc">Represents a "logical" reaction that aggregates rates from multiple sources </td></tr>
|
<tr id="row_0_1_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_invalid_q_s_e_solution_error.html" target="_self">InvalidQSESolutionError</a></td><td class="desc">Exception for invalid QSE solution in the engine </td></tr>
|
||||||
<tr id="row_0_6_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html" target="_self">RateCoefficientSet</a></td><td class="desc">Holds the seven coefficients for the REACLIB rate equation </td></tr>
|
<tr id="row_0_1_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_jacobian_error.html" target="_self">JacobianError</a></td><td class="desc">Base class for Jacobian-related exceptions </td></tr>
|
||||||
<tr id="row_0_6_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" target="_self">Reaction</a></td><td class="desc">Represents a single nuclear reaction from a specific data source </td></tr>
|
<tr id="row_0_1_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_k_i_n_sol_solver_failure_error.html" target="_self">KINSolSolverFailureError</a></td><td class="desc">Exception for failures in the KINSOL solver </td></tr>
|
||||||
<tr id="row_0_6_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_templated_reaction_set.html" target="_self">TemplatedReactionSet</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_missing_base_reaction_error.html" target="_self">MissingBaseReactionError</a></td><td class="desc">Exception thrown when a required reaction is missing from the underlying database (e.g., REACLIB) </td></tr>
|
||||||
<tr id="row_0_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_7_" class="arrow" onclick="dynsection.toggleFolder('0_7_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1screening.html" target="_self">screening</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_missing_key_reaction_error.html" target="_self">MissingKeyReactionError</a></td><td class="desc">Exception thrown when a constructed network fails to include a key reaction required by the policy </td></tr>
|
||||||
<tr id="row_0_7_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1screening_1_1_bare_screening_model.html" target="_self">BareScreeningModel</a></td><td class="desc">A screening model that applies no screening effect </td></tr>
|
<tr id="row_0_1_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_missing_seed_species_error.html" target="_self">MissingSeedSpeciesError</a></td><td class="desc">Exception thrown when a required seed species is not found in the initial composition </td></tr>
|
||||||
<tr id="row_0_7_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1screening_1_1_screening_model.html" target="_self">ScreeningModel</a></td><td class="desc">An abstract base class for plasma screening models </td></tr>
|
<tr id="row_0_1_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_network_resized_error.html" target="_self">NetworkResizedError</a></td><td class="desc">Exception for errors during network resizing </td></tr>
|
||||||
<tr id="row_0_7_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1screening_1_1_weak_screening_model.html" target="_self">WeakScreeningModel</a></td><td class="desc">Implements the weak screening model based on the Debye-Hückel approximation </td></tr>
|
<tr id="row_0_1_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_policy_error.html" target="_self">PolicyError</a></td><td class="desc">Base class for all exceptions related to network policy operations </td></tr>
|
||||||
<tr id="row_0_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_8_" class="arrow" onclick="dynsection.toggleFolder('0_8_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1solver.html" target="_self">solver</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_reaction_error.html" target="_self">ReactionError</a></td><td class="desc">Base class for all exceptions related to reaction operations </td></tr>
|
||||||
<tr id="row_0_8_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_8_0_" class="arrow" onclick="dynsection.toggleFolder('0_8_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html" target="_self">DirectNetworkSolver</a></td><td class="desc">A network solver that directly integrates the reaction network ODEs </td></tr>
|
<tr id="row_0_1_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_reaction_parsing_error.html" target="_self">ReactionParsingError</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_8_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html" target="_self">JacobianFunctor</a></td><td class="desc">Functor for calculating the Jacobian matrix </td></tr>
|
<tr id="row_0_1_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_singular_jacobian_error.html" target="_self">SingularJacobianError</a></td><td class="desc">Exception thrown when the Jacobian matrix is singular </td></tr>
|
||||||
<tr id="row_0_8_0_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_manager.html" target="_self">RHSManager</a></td><td class="desc">Functor for calculating the right-hand side of the ODEs </td></tr>
|
<tr id="row_0_1_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_solver_error.html" target="_self">SolverError</a></td><td class="desc">Base class for all exceptions related to solver operations </td></tr>
|
||||||
<tr id="row_0_8_0_2_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_timestep_context.html" target="_self">TimestepContext</a></td><td class="desc">Context for the timestep callback function for the <a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html" title="A network solver that directly integrates the reaction network ODEs.">DirectNetworkSolver</a> </td></tr>
|
<tr id="row_0_1_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_stale_jacobian_error.html" target="_self">StaleJacobianError</a></td><td class="desc">Exception for stale Jacobian matrix access </td></tr>
|
||||||
<tr id="row_0_8_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" target="_self">NetworkSolverStrategy</a></td><td class="desc">Abstract base class for network solver strategies </td></tr>
|
<tr id="row_0_1_22_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_s_u_n_d_i_a_l_s_error.html" target="_self">SUNDIALSError</a></td><td class="desc">Base class for exceptions related to SUNDIALS solver operations </td></tr>
|
||||||
<tr id="row_0_8_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_solver_context_base.html" target="_self">SolverContextBase</a></td><td class="desc">Base class for solver callback contexts </td></tr>
|
<tr id="row_0_1_23_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html" target="_self">UnableToSetNetworkReactionsError</a></td><td class="desc">Exception for failures in setting network reactions </td></tr>
|
||||||
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_9_" class="arrow" onclick="dynsection.toggleFolder('0_9_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_adaptive_engine_view.html" target="_self">AdaptiveEngineView</a></td><td class="desc">An engine view that dynamically adapts the reaction network based on runtime conditions </td></tr>
|
<tr id="row_0_1_24_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html" target="_self">UninitializedJacobianError</a></td><td class="desc">Exception for uninitialized Jacobian matrix access </td></tr>
|
||||||
<tr id="row_0_9_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html" target="_self">ReactionFlow</a></td><td class="desc">A struct to hold a reaction and its flow rate </td></tr>
|
<tr id="row_0_1_25_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html" target="_self">UnknownJacobianError</a></td><td class="desc">Exception for unknown Jacobian matrix access </td></tr>
|
||||||
<tr id="row_0_10_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_defined_engine_view.html" target="_self">DefinedEngineView</a></td><td class="desc"></td></tr>
|
<tr id="row_0_1_26_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1exceptions_1_1_utility_error.html" target="_self">UtilityError</a></td><td class="desc">Base class for utility-related errors in GridFire </td></tr>
|
||||||
<tr id="row_0_11_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_dynamic_engine.html" target="_self">DynamicEngine</a></td><td class="desc">Abstract class for engines supporting Jacobian and stoichiometry operations </td></tr>
|
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="dynsection.toggleFolder('0_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1io.html" target="_self">io</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_12_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_engine.html" target="_self">Engine</a></td><td class="desc">Abstract base class for a reaction network engine </td></tr>
|
<tr id="row_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_2_0_" class="arrow" onclick="dynsection.toggleFolder('0_2_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1io_1_1gen.html" target="_self">gen</a></td><td class="desc">Namespace for generative input/output functionalities </td></tr>
|
||||||
<tr id="row_0_13_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_engine_view.html" target="_self">EngineView</a></td><td class="desc">Abstract base class for a "view" of a reaction network engine </td></tr>
|
<tr id="row_0_2_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1io_1_1gen_1_1_py_function_def.html" target="_self">PyFunctionDef</a></td><td class="desc">Structure representing a Python function definition </td></tr>
|
||||||
<tr id="row_0_14_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_file_defined_engine_view.html" target="_self">FileDefinedEngineView</a></td><td class="desc"></td></tr>
|
<tr id="row_0_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html" target="_self">MESANetworkFileParser</a></td><td class="desc">A parser for MESA-format network files </td></tr>
|
||||||
<tr id="row_0_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_15_" class="arrow" onclick="dynsection.toggleFolder('0_15_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_graph_engine.html" target="_self">GraphEngine</a></td><td class="desc">A reaction network engine that uses a graph-based representation </td></tr>
|
<tr id="row_0_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1io_1_1_network_file_parser.html" target="_self">NetworkFileParser</a></td><td class="desc">An abstract base class for network file parsers </td></tr>
|
||||||
<tr id="row_0_15_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_graph_engine_1_1_atomic_reverse_rate.html" target="_self">AtomicReverseRate</a></td><td class="desc"></td></tr>
|
<tr id="row_0_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html" target="_self">SimpleReactionListFileParser</a></td><td class="desc">A parser for simple text files containing a list of reactions </td></tr>
|
||||||
<tr id="row_0_15_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_graph_engine_1_1constants.html" target="_self">constants</a></td><td class="desc"></td></tr>
|
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_3_" class="arrow" onclick="dynsection.toggleFolder('0_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1partition.html" target="_self">partition</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_15_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_graph_engine_1_1_precomputed_reaction.html" target="_self">PrecomputedReaction</a></td><td class="desc"></td></tr>
|
<tr id="row_0_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_3_0_" class="arrow" onclick="dynsection.toggleFolder('0_3_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1partition_1_1record.html" target="_self">record</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_16_" class="arrow" onclick="dynsection.toggleFolder('0_16_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_multiscale_partitioning_engine_view.html" target="_self">MultiscalePartitioningEngineView</a></td><td class="desc">An engine view that partitions the reaction network into multiple groups based on timescales </td></tr>
|
<tr id="row_0_3_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1record_1_1_rauscher_thielemann_partition_data_record.html" target="_self">RauscherThielemannPartitionDataRecord</a></td><td class="desc">Packed binary record of Rauscher-Thielemann partition function data for an isotope </td></tr>
|
||||||
<tr id="row_0_16_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_multiscale_partitioning_engine_view_1_1_cache_stats.html" target="_self">CacheStats</a></td><td class="desc">Struct for tracking cache statistics </td></tr>
|
<tr id="row_0_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_composite_partition_function.html" target="_self">CompositePartitionFunction</a></td><td class="desc">Combines multiple <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html" title="Abstract interface for evaluating nuclear partition functions.">PartitionFunction</a> instances into a single composite strategy </td></tr>
|
||||||
<tr id="row_0_16_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html" target="_self">EigenFunctor</a></td><td class="desc">Functor for solving QSE abundances using Eigen's nonlinear optimization </td></tr>
|
<tr id="row_0_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_ground_state_partition_function.html" target="_self">GroundStatePartitionFunction</a></td><td class="desc">Partition function implementation for nuclear ground states </td></tr>
|
||||||
<tr id="row_0_16_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html" target="_self">QSEGroup</a></td><td class="desc">Struct representing a QSE group </td></tr>
|
<tr id="row_0_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_partition_function.html" target="_self">PartitionFunction</a></td><td class="desc">Abstract interface for evaluating nuclear partition functions </td></tr>
|
||||||
<tr id="row_0_17_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_net_in.html" target="_self">NetIn</a></td><td class="desc"></td></tr>
|
<tr id="row_0_3_4_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_3_4_" class="arrow" onclick="dynsection.toggleFolder('0_3_4_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html" target="_self">RauscherThielemannPartitionFunction</a></td><td class="desc">Partition function using Rauscher-Thielemann tabulated normalized G-values </td></tr>
|
||||||
<tr id="row_0_18_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_net_out.html" target="_self">NetOut</a></td><td class="desc"></td></tr>
|
<tr id="row_0_3_4_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_identified_isotope.html" target="_self">IdentifiedIsotope</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_19_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_network.html" target="_self">Network</a></td><td class="desc"></td></tr>
|
<tr id="row_0_3_4_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_interpolation_points.html" target="_self">InterpolationPoints</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_20_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_network_priming_engine_view.html" target="_self">NetworkPrimingEngineView</a></td><td class="desc">Provides a view of a <a class="el" href="classgridfire_1_1_dynamic_engine.html" title="Abstract class for engines supporting Jacobian and stoichiometry operations.">DynamicEngine</a> filtered to reactions involving a specified priming species </td></tr>
|
<tr id="row_0_3_4_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_isotope_data.html" target="_self">IsotopeData</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_21_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_priming_report.html" target="_self">PrimingReport</a></td><td class="desc">Captures the result of a network priming operation </td></tr>
|
<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="dynsection.toggleFolder('0_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1policy.html" target="_self">policy</a></td><td class="desc"></td></tr>
|
||||||
<tr id="row_0_22_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_q_s_e_cache_config.html" target="_self">QSECacheConfig</a></td><td class="desc">Configuration struct for the QSE cache </td></tr>
|
<tr id="row_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_chain_policy.html" target="_self">CNOChainPolicy</a></td><td class="desc">CNO Chain Policy </td></tr>
|
||||||
<tr id="row_0_23_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_q_s_e_cache_key.html" target="_self">QSECacheKey</a></td><td class="desc">Key struct for the QSE abundance cache </td></tr>
|
<tr id="row_0_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_chain_policy.html" target="_self">CNOIChainPolicy</a></td><td class="desc">CNO I Chain Policy </td></tr>
|
||||||
<tr id="row_0_24_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_reaction.html" target="_self">Reaction</a></td><td class="desc">Represents a single nuclear reaction from a specific data source </td></tr>
|
<tr id="row_0_4_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy.html" target="_self">CNOIIChainPolicy</a></td><td class="desc">CNO II Chain Policy </td></tr>
|
||||||
<tr id="row_0_25_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_step_derivatives.html" target="_self">StepDerivatives</a></td><td class="desc">Structure holding derivatives and energy generation for a network step </td></tr>
|
<tr id="row_0_4_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy.html" target="_self">CNOIIIChainPolicy</a></td><td class="desc">CNO III Chain Policy </td></tr>
|
||||||
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacestd.html" target="_self">std</a></td><td class="desc">STL namespace </td></tr>
|
<tr id="row_0_4_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy.html" target="_self">CNOIVChainPolicy</a></td><td class="desc">CNO IV Chain Policy </td></tr>
|
||||||
<tr id="row_1_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html" target="_self">hash< gridfire::QSECacheKey ></a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy.html" target="_self">HotCNOChainPolicy</a></td><td class="desc">Hot CNO Chain Policy </td></tr>
|
||||||
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_logical_reaction_set_01_4.html" target="_self">hash< gridfire::reaction::LogicalReactionSet ></a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy.html" target="_self">HotCNOIChainPolicy</a></td><td class="desc">Hot CNO I Chain Policy </td></tr>
|
||||||
<tr id="row_1_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html" target="_self">hash< gridfire::reaction::Reaction ></a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy.html" target="_self">HotCNOIIChainPolicy</a></td><td class="desc">Hot CNO II Chain Policy </td></tr>
|
||||||
<tr id="row_1_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html" target="_self">hash< gridfire::reaction::ReactionSet ></a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy.html" target="_self">HotCNOIIIChainPolicy</a></td><td class="desc">Hot CNO III Chain Policy </td></tr>
|
||||||
<tr id="row_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_dynamic_engine.html" target="_self">PyDynamicEngine</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_main_sequence_policy.html" target="_self">MainSequencePolicy</a></td><td class="desc">A <a class="el" href="classgridfire_1_1policy_1_1_network_policy.html" title="Abstract interface for policies that construct DynamicEngine networks from a seed composition.">NetworkPolicy</a> for building reaction networks suitable for low-mass main-sequence stars </td></tr>
|
||||||
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_dynamic_engine_view.html" target="_self">PyDynamicEngineView</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy.html" target="_self">MainSequenceReactionChainPolicy</a></td><td class="desc">Main Sequence Reaction Chain Policy </td></tr>
|
||||||
<tr id="row_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_dynamic_network_solver_strategy.html" target="_self">PyDynamicNetworkSolverStrategy</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_multi_reaction_chain_policy.html" target="_self">MultiReactionChainPolicy</a></td><td class="desc">A <a class="el" href="classgridfire_1_1policy_1_1_reaction_chain_policy.html" title="Abstract interface encapsulating a set of reactions representing a single chain or pathway.">ReactionChainPolicy</a> composed of multiple child <a class="el" href="classgridfire_1_1policy_1_1_reaction_chain_policy.html" title="Abstract interface encapsulating a set of reactions representing a single chain or pathway.">ReactionChainPolicy</a> instances </td></tr>
|
||||||
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_engine.html" target="_self">PyEngine</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_network_policy.html" target="_self">NetworkPolicy</a></td><td class="desc">Abstract interface for policies that construct DynamicEngine networks from a seed composition </td></tr>
|
||||||
<tr id="row_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_engine_view.html" target="_self">PyEngineView</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_chain_policy.html" target="_self">ProtonProtonChainPolicy</a></td><td class="desc">Proton-Proton Chain Policy </td></tr>
|
||||||
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_network_file_parser.html" target="_self">PyNetworkFileParser</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_i_chain_policy.html" target="_self">ProtonProtonIChainPolicy</a></td><td class="desc">Proton-Proton I Chain Policy </td></tr>
|
||||||
<tr id="row_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_partition_function.html" target="_self">PyPartitionFunction</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy.html" target="_self">ProtonProtonIIChainPolicy</a></td><td class="desc">Proton-Proton II Chain Policy </td></tr>
|
||||||
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_screening.html" target="_self">PyScreening</a></td><td class="desc"></td></tr>
|
<tr id="row_0_4_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy.html" target="_self">ProtonProtonIIIChainPolicy</a></td><td class="desc">Proton-Proton III Chain Policy </td></tr>
|
||||||
|
<tr id="row_0_4_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_reaction_chain_policy.html" target="_self">ReactionChainPolicy</a></td><td class="desc">Abstract interface encapsulating a set of reactions representing a single chain or pathway </td></tr>
|
||||||
|
<tr id="row_0_4_18_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_4_18_" class="arrow" onclick="dynsection.toggleFolder('0_4_18_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_temperature_dependent_chain_policy.html" target="_self">TemperatureDependentChainPolicy</a></td><td class="desc">Base class for reaction chain policies that are active only within specific temperature ranges </td></tr>
|
||||||
|
<tr id="row_0_4_18_0_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1policy_1_1_temperature_dependent_chain_policy_1_1_active_temp_range.html" target="_self">ActiveTempRange</a></td><td class="desc">Struct to hold the active temperature range for the reaction chain </td></tr>
|
||||||
|
<tr id="row_0_4_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1policy_1_1_triple_alpha_chain_policy.html" target="_self">TripleAlphaChainPolicy</a></td><td class="desc">Triple-Alpha Chain Policy </td></tr>
|
||||||
|
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_5_" class="arrow" onclick="dynsection.toggleFolder('0_5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1rates.html" target="_self">rates</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_5_0_" class="arrow" onclick="dynsection.toggleFolder('0_5_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1rates_1_1weak.html" target="_self">weak</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_5_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html" target="_self">BoundsErrorInfo</a></td><td class="desc">Detailed bounds information for a BOUNDS_ERROR </td></tr>
|
||||||
|
<tr id="row_0_5_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_interpolation_error.html" target="_self">InterpolationError</a></td><td class="desc">Interpolation error with optional per-axis bounds details </td></tr>
|
||||||
|
<tr id="row_0_5_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html" target="_self">IsotopeGrid</a></td><td class="desc">Regular 2D grid and payloads for a single isotope (A,Z) </td></tr>
|
||||||
|
<tr id="row_0_5_0_3_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html" target="_self">RateDataRow</a></td><td class="desc">One row of the unified weak-rate data table for a specific isotope and state </td></tr>
|
||||||
|
<tr id="row_0_5_0_4_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html" target="_self">WeakRateDerivatives</a></td><td class="desc">Partial derivatives of the log10() fields w.r.t. (T9, log10(rho*Ye)) </td></tr>
|
||||||
|
<tr id="row_0_5_0_5_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html" target="_self">WeakRateInterpolator</a></td><td class="desc">3D table interpolator for tabulated weak reaction data by isotope </td></tr>
|
||||||
|
<tr id="row_0_5_0_6_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html" target="_self">WeakRatePayload</a></td><td class="desc">Interpolated weak-rate payload at a single state </td></tr>
|
||||||
|
<tr id="row_0_5_0_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_5_0_7_" class="arrow" onclick="dynsection.toggleFolder('0_5_0_7_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html" target="_self">WeakReaction</a></td><td class="desc">Concrete Reaction representing a single weak process (beta±, e−/e+ capture) </td></tr>
|
||||||
|
<tr id="row_0_5_0_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1_atomic_weak_rate.html" target="_self">AtomicWeakRate</a></td><td class="desc">CppAD atomic that wraps weak-rate interpolation for AD evaluation </td></tr>
|
||||||
|
<tr id="row_0_5_0_7_1_" class="odd" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_weak_reaction_1_1constants.html" target="_self">constants</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_5_0_8_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html" target="_self">WeakReactionEntry</a></td><td class="desc">A single weak-reaction data point (type, state, and log values) </td></tr>
|
||||||
|
<tr id="row_0_5_0_9_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html" target="_self">WeakReactionMap</a></td><td class="desc">Index of available weak reactions keyed by species </td></tr>
|
||||||
|
<tr id="row_0_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_6_" class="arrow" onclick="dynsection.toggleFolder('0_6_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1reaclib.html" target="_self">reaclib</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1reaclib_1_1_reaction_record.html" target="_self">ReactionRecord</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_7_" class="arrow" onclick="dynsection.toggleFolder('0_7_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1reaction.html" target="_self">reaction</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html" target="_self">LogicalReaclibReaction</a></td><td class="desc">Represents a "logical" reaction that aggregates rates from multiple sources </td></tr>
|
||||||
|
<tr id="row_0_7_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html" target="_self">RateCoefficientSet</a></td><td class="desc">Holds the seven coefficients for the REACLIB rate equation </td></tr>
|
||||||
|
<tr id="row_0_7_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_reaclib_reaction.html" target="_self">ReaclibReaction</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_7_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" target="_self">Reaction</a></td><td class="desc">Represents a single nuclear reaction from a specific data source </td></tr>
|
||||||
|
<tr id="row_0_7_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html" target="_self">ReactionSet</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_8_" class="arrow" onclick="dynsection.toggleFolder('0_8_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1screening.html" target="_self">screening</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1screening_1_1_bare_screening_model.html" target="_self">BareScreeningModel</a></td><td class="desc">A screening model that applies no screening effect </td></tr>
|
||||||
|
<tr id="row_0_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1screening_1_1_intermediate_screening_model.html" target="_self">IntermediateScreeningModel</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_8_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1screening_1_1_screening_model.html" target="_self">ScreeningModel</a></td><td class="desc">An abstract base class for plasma screening models </td></tr>
|
||||||
|
<tr id="row_0_8_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1screening_1_1_weak_screening_model.html" target="_self">WeakScreeningModel</a></td><td class="desc">Implements the weak screening model based on the Debye-Hückel approximation </td></tr>
|
||||||
|
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_9_" class="arrow" onclick="dynsection.toggleFolder('0_9_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1solver.html" target="_self">solver</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_9_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_9_0_" class="arrow" onclick="dynsection.toggleFolder('0_9_0_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html" target="_self">CVODESolverStrategy</a></td><td class="desc">Stiff ODE integrator backed by SUNDIALS CVODE (BDF) for network + energy </td></tr>
|
||||||
|
<tr id="row_0_9_0_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_r_h_s_output_data.html" target="_self">CVODERHSOutputData</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_9_0_1_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_c_v_o_d_e_user_data.html" target="_self">CVODEUserData</a></td><td class="desc">A helper struct to pass C++ context to C-style CVODE callbacks </td></tr>
|
||||||
|
<tr id="row_0_9_0_2_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy_1_1_timestep_context.html" target="_self">TimestepContext</a></td><td class="desc">Immutable view of the current integration state passed to callbacks </td></tr>
|
||||||
|
<tr id="row_0_9_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" target="_self">NetworkSolverStrategy</a></td><td class="desc">Abstract base class for network solver strategies </td></tr>
|
||||||
|
<tr id="row_0_9_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_solver_context_base.html" target="_self">SolverContextBase</a></td><td class="desc">Base class for solver callback contexts </td></tr>
|
||||||
|
<tr id="row_0_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_10_" class="arrow" onclick="dynsection.toggleFolder('0_10_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1trigger.html" target="_self">trigger</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_10_0_" class="arrow" onclick="dynsection.toggleFolder('0_10_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1trigger_1_1solver.html" target="_self">solver</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_10_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span id="arr_0_10_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_10_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html" target="_self">CVODE</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_10_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html" target="_self">ConvergenceFailureTrigger</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_10_0_0_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html" target="_self">OffDiagonalTrigger</a></td><td class="desc">Triggers when any off-diagonal Jacobian entry magnitude exceeds a threshold </td></tr>
|
||||||
|
<tr id="row_0_10_0_0_2_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html" target="_self">SimulationTimeTrigger</a></td><td class="desc">Triggers when the current simulation time advances by at least a fixed interval </td></tr>
|
||||||
|
<tr id="row_0_10_0_0_3_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html" target="_self">TimestepCollapseTrigger</a></td><td class="desc">Triggers when the timestep deviates from its recent average beyond a threshold </td></tr>
|
||||||
|
<tr id="row_0_10_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1_and_trigger.html" target="_self">AndTrigger</a></td><td class="desc">Logical conjunction of two triggers with short-circuit evaluation </td></tr>
|
||||||
|
<tr id="row_0_10_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1_every_nth_trigger.html" target="_self">EveryNthTrigger</a></td><td class="desc">Pass-through trigger that fires every Nth time its child trigger is true </td></tr>
|
||||||
|
<tr id="row_0_10_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1_logical_trigger.html" target="_self">LogicalTrigger</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_10_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1_not_trigger.html" target="_self">NotTrigger</a></td><td class="desc">Logical negation of a trigger </td></tr>
|
||||||
|
<tr id="row_0_10_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1_or_trigger.html" target="_self">OrTrigger</a></td><td class="desc">Logical disjunction of two triggers with short-circuit evaluation </td></tr>
|
||||||
|
<tr id="row_0_10_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1trigger_1_1_trigger.html" target="_self">Trigger</a></td><td class="desc">Generic trigger interface for signaling events/conditions during integration </td></tr>
|
||||||
|
<tr id="row_0_10_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1trigger_1_1_trigger_result.html" target="_self">TriggerResult</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_11_" class="arrow" onclick="dynsection.toggleFolder('0_11_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1utils.html" target="_self">utils</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_11_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1utils_1_1_column.html" target="_self">Column</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_11_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1utils_1_1_column_base.html" target="_self">ColumnBase</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_11_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1utils_1_1_table.html" target="_self">Table</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_11_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1utils_1_1_table_base.html" target="_self">TableBase</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_net_in.html" target="_self">NetIn</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_net_out.html" target="_self">NetOut</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacestd.html" target="_self">std</a></td><td class="desc">STL namespace </td></tr>
|
||||||
|
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1formatter_3_01gridfire_1_1engine_1_1_network_jacobian_01_4.html" target="_self">formatter< gridfire::engine::NetworkJacobian ></a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1rates_1_1weak_1_1_table_axes_01_4.html" target="_self">hash< gridfire::rates::weak::TableAxes ></a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html" target="_self">hash< gridfire::reaction::Reaction ></a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_3_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html" target="_self">hash< gridfire::reaction::ReactionSet ></a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_dynamic_engine.html" target="_self">PyDynamicEngine</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_dynamic_engine_view.html" target="_self">PyDynamicEngineView</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_dynamic_network_solver_strategy.html" target="_self">PyDynamicNetworkSolverStrategy</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_engine.html" target="_self">PyEngine</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_engine_view.html" target="_self">PyEngineView</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_network_file_parser.html" target="_self">PyNetworkFileParser</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_partition_function.html" target="_self">PyPartitionFunction</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_screening.html" target="_self">PyScreening</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_py_solver_context_base.html" target="_self">PySolverContextBase</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_solver_plugin_interface.html" target="_self">SolverPluginInterface</a></td><td class="desc"></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><!-- directory -->
|
</div><!-- directory -->
|
||||||
</div><!-- contents -->
|
</div><!-- contents -->
|
||||||
|
|||||||
@@ -1,26 +1,56 @@
|
|||||||
var annotated_dup =
|
var annotated_dup =
|
||||||
[
|
[
|
||||||
[ "gridfire", "namespacegridfire.html", [
|
[ "gridfire", "namespacegridfire.html", [
|
||||||
[ "approx8", "namespacegridfire_1_1approx8.html", [
|
[ "engine", "namespacegridfire_1_1engine.html", [
|
||||||
[ "Approx8Net", "structgridfire_1_1approx8_1_1_approx8_net.html", "structgridfire_1_1approx8_1_1_approx8_net" ],
|
[ "AdaptiveEngineView", "classgridfire_1_1engine_1_1_adaptive_engine_view.html", "classgridfire_1_1engine_1_1_adaptive_engine_view" ],
|
||||||
[ "Approx8Network", "classgridfire_1_1approx8_1_1_approx8_network.html", "classgridfire_1_1approx8_1_1_approx8_network" ],
|
[ "DefinedEngineView", "classgridfire_1_1engine_1_1_defined_engine_view.html", "classgridfire_1_1engine_1_1_defined_engine_view" ],
|
||||||
[ "Jacobian", "structgridfire_1_1approx8_1_1_jacobian.html", "structgridfire_1_1approx8_1_1_jacobian" ],
|
[ "DynamicEngine", "classgridfire_1_1engine_1_1_dynamic_engine.html", "classgridfire_1_1engine_1_1_dynamic_engine" ],
|
||||||
[ "ODE", "structgridfire_1_1approx8_1_1_o_d_e.html", "structgridfire_1_1approx8_1_1_o_d_e" ]
|
[ "EnergyDerivatives", "structgridfire_1_1engine_1_1_energy_derivatives.html", "structgridfire_1_1engine_1_1_energy_derivatives" ],
|
||||||
|
[ "Engine", "classgridfire_1_1engine_1_1_engine.html", "classgridfire_1_1engine_1_1_engine" ],
|
||||||
|
[ "EngineView", "classgridfire_1_1engine_1_1_engine_view.html", "classgridfire_1_1engine_1_1_engine_view" ],
|
||||||
|
[ "FileDefinedEngineView", "classgridfire_1_1engine_1_1_file_defined_engine_view.html", "classgridfire_1_1engine_1_1_file_defined_engine_view" ],
|
||||||
|
[ "GraphEngine", "classgridfire_1_1engine_1_1_graph_engine.html", "classgridfire_1_1engine_1_1_graph_engine" ],
|
||||||
|
[ "MultiscalePartitioningEngineView", "classgridfire_1_1engine_1_1_multiscale_partitioning_engine_view.html", "classgridfire_1_1engine_1_1_multiscale_partitioning_engine_view" ],
|
||||||
|
[ "NetworkJacobian", "classgridfire_1_1engine_1_1_network_jacobian.html", "classgridfire_1_1engine_1_1_network_jacobian" ],
|
||||||
|
[ "NetworkPrimingEngineView", "classgridfire_1_1engine_1_1_network_priming_engine_view.html", "classgridfire_1_1engine_1_1_network_priming_engine_view" ],
|
||||||
|
[ "PrimingReport", "structgridfire_1_1engine_1_1_priming_report.html", "structgridfire_1_1engine_1_1_priming_report" ],
|
||||||
|
[ "Reaction", "classgridfire_1_1engine_1_1_reaction.html", "classgridfire_1_1engine_1_1_reaction" ],
|
||||||
|
[ "ReactionSet", "classgridfire_1_1engine_1_1_reaction_set.html", "classgridfire_1_1engine_1_1_reaction_set" ],
|
||||||
|
[ "StepDerivatives", "structgridfire_1_1engine_1_1_step_derivatives.html", "structgridfire_1_1engine_1_1_step_derivatives" ]
|
||||||
] ],
|
] ],
|
||||||
[ "exceptions", "namespacegridfire_1_1exceptions.html", [
|
[ "exceptions", "namespacegridfire_1_1exceptions.html", [
|
||||||
[ "EngineError", "classgridfire_1_1exceptions_1_1_engine_error.html", null ],
|
[ "BadCollectionError", "classgridfire_1_1exceptions_1_1_bad_collection_error.html", null ],
|
||||||
[ "FailedToPartitionEngineError", "classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html", "classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error" ],
|
[ "BadRHSEngineError", "classgridfire_1_1exceptions_1_1_bad_r_h_s_engine_error.html", null ],
|
||||||
[ "NetworkResizedError", "classgridfire_1_1exceptions_1_1_network_resized_error.html", "classgridfire_1_1exceptions_1_1_network_resized_error" ],
|
[ "CVODESolverFailureError", "classgridfire_1_1exceptions_1_1_c_v_o_d_e_solver_failure_error.html", null ],
|
||||||
[ "StaleEngineError", "classgridfire_1_1exceptions_1_1_stale_engine_error.html", "classgridfire_1_1exceptions_1_1_stale_engine_error" ],
|
[ "DebugException", "classgridfire_1_1exceptions_1_1_debug_exception.html", "classgridfire_1_1exceptions_1_1_debug_exception" ],
|
||||||
[ "StaleEngineTrigger", "classgridfire_1_1exceptions_1_1_stale_engine_trigger.html", "classgridfire_1_1exceptions_1_1_stale_engine_trigger" ],
|
[ "EngineError", "classgridfire_1_1exceptions_1_1_engine_error.html", "classgridfire_1_1exceptions_1_1_engine_error" ],
|
||||||
[ "UnableToSetNetworkReactionsError", "classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html", "classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error" ]
|
[ "FailedToPartitionEngineError", "classgridfire_1_1exceptions_1_1_failed_to_partition_engine_error.html", null ],
|
||||||
] ],
|
[ "GridFireError", "classgridfire_1_1exceptions_1_1_grid_fire_error.html", "classgridfire_1_1exceptions_1_1_grid_fire_error" ],
|
||||||
[ "expectations", "namespacegridfire_1_1expectations.html", [
|
[ "HashingError", "classgridfire_1_1exceptions_1_1_hashing_error.html", null ],
|
||||||
[ "EngineError", "structgridfire_1_1expectations_1_1_engine_error.html", "structgridfire_1_1expectations_1_1_engine_error" ],
|
[ "IllConditionedJacobianError", "classgridfire_1_1exceptions_1_1_ill_conditioned_jacobian_error.html", null ],
|
||||||
[ "EngineIndexError", "structgridfire_1_1expectations_1_1_engine_index_error.html", "structgridfire_1_1expectations_1_1_engine_index_error" ],
|
[ "InvalidQSESolutionError", "classgridfire_1_1exceptions_1_1_invalid_q_s_e_solution_error.html", null ],
|
||||||
[ "StaleEngineError", "structgridfire_1_1expectations_1_1_stale_engine_error.html", "structgridfire_1_1expectations_1_1_stale_engine_error" ]
|
[ "JacobianError", "classgridfire_1_1exceptions_1_1_jacobian_error.html", null ],
|
||||||
|
[ "KINSolSolverFailureError", "classgridfire_1_1exceptions_1_1_k_i_n_sol_solver_failure_error.html", null ],
|
||||||
|
[ "MissingBaseReactionError", "classgridfire_1_1exceptions_1_1_missing_base_reaction_error.html", null ],
|
||||||
|
[ "MissingKeyReactionError", "classgridfire_1_1exceptions_1_1_missing_key_reaction_error.html", null ],
|
||||||
|
[ "MissingSeedSpeciesError", "classgridfire_1_1exceptions_1_1_missing_seed_species_error.html", null ],
|
||||||
|
[ "NetworkResizedError", "classgridfire_1_1exceptions_1_1_network_resized_error.html", null ],
|
||||||
|
[ "PolicyError", "classgridfire_1_1exceptions_1_1_policy_error.html", "classgridfire_1_1exceptions_1_1_policy_error" ],
|
||||||
|
[ "ReactionError", "classgridfire_1_1exceptions_1_1_reaction_error.html", "classgridfire_1_1exceptions_1_1_reaction_error" ],
|
||||||
|
[ "ReactionParsingError", "classgridfire_1_1exceptions_1_1_reaction_parsing_error.html", "classgridfire_1_1exceptions_1_1_reaction_parsing_error" ],
|
||||||
|
[ "SingularJacobianError", "classgridfire_1_1exceptions_1_1_singular_jacobian_error.html", null ],
|
||||||
|
[ "SolverError", "classgridfire_1_1exceptions_1_1_solver_error.html", "classgridfire_1_1exceptions_1_1_solver_error" ],
|
||||||
|
[ "StaleJacobianError", "classgridfire_1_1exceptions_1_1_stale_jacobian_error.html", null ],
|
||||||
|
[ "SUNDIALSError", "classgridfire_1_1exceptions_1_1_s_u_n_d_i_a_l_s_error.html", null ],
|
||||||
|
[ "UnableToSetNetworkReactionsError", "classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html", null ],
|
||||||
|
[ "UninitializedJacobianError", "classgridfire_1_1exceptions_1_1_uninitialized_jacobian_error.html", null ],
|
||||||
|
[ "UnknownJacobianError", "classgridfire_1_1exceptions_1_1_unknown_jacobian_error.html", null ],
|
||||||
|
[ "UtilityError", "classgridfire_1_1exceptions_1_1_utility_error.html", "classgridfire_1_1exceptions_1_1_utility_error" ]
|
||||||
] ],
|
] ],
|
||||||
[ "io", "namespacegridfire_1_1io.html", [
|
[ "io", "namespacegridfire_1_1io.html", [
|
||||||
|
[ "gen", "namespacegridfire_1_1io_1_1gen.html", [
|
||||||
|
[ "PyFunctionDef", "structgridfire_1_1io_1_1gen_1_1_py_function_def.html", "structgridfire_1_1io_1_1gen_1_1_py_function_def" ]
|
||||||
|
] ],
|
||||||
[ "MESANetworkFileParser", "classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html", "classgridfire_1_1io_1_1_m_e_s_a_network_file_parser" ],
|
[ "MESANetworkFileParser", "classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html", "classgridfire_1_1io_1_1_m_e_s_a_network_file_parser" ],
|
||||||
[ "NetworkFileParser", "classgridfire_1_1io_1_1_network_file_parser.html", "classgridfire_1_1io_1_1_network_file_parser" ],
|
[ "NetworkFileParser", "classgridfire_1_1io_1_1_network_file_parser.html", "classgridfire_1_1io_1_1_network_file_parser" ],
|
||||||
[ "SimpleReactionListFileParser", "classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html", "classgridfire_1_1io_1_1_simple_reaction_list_file_parser" ]
|
[ "SimpleReactionListFileParser", "classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html", "classgridfire_1_1io_1_1_simple_reaction_list_file_parser" ]
|
||||||
@@ -34,46 +64,92 @@ var annotated_dup =
|
|||||||
[ "PartitionFunction", "classgridfire_1_1partition_1_1_partition_function.html", "classgridfire_1_1partition_1_1_partition_function" ],
|
[ "PartitionFunction", "classgridfire_1_1partition_1_1_partition_function.html", "classgridfire_1_1partition_1_1_partition_function" ],
|
||||||
[ "RauscherThielemannPartitionFunction", "classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html", "classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function" ]
|
[ "RauscherThielemannPartitionFunction", "classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function.html", "classgridfire_1_1partition_1_1_rauscher_thielemann_partition_function" ]
|
||||||
] ],
|
] ],
|
||||||
|
[ "policy", "namespacegridfire_1_1policy.html", [
|
||||||
|
[ "CNOChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_chain_policy" ],
|
||||||
|
[ "CNOIChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_chain_policy" ],
|
||||||
|
[ "CNOIIChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy" ],
|
||||||
|
[ "CNOIIIChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy" ],
|
||||||
|
[ "CNOIVChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy" ],
|
||||||
|
[ "HotCNOChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy" ],
|
||||||
|
[ "HotCNOIChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy" ],
|
||||||
|
[ "HotCNOIIChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy" ],
|
||||||
|
[ "HotCNOIIIChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy" ],
|
||||||
|
[ "MainSequencePolicy", "classgridfire_1_1policy_1_1_main_sequence_policy.html", "classgridfire_1_1policy_1_1_main_sequence_policy" ],
|
||||||
|
[ "MainSequenceReactionChainPolicy", "classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy.html", "classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy" ],
|
||||||
|
[ "MultiReactionChainPolicy", "classgridfire_1_1policy_1_1_multi_reaction_chain_policy.html", "classgridfire_1_1policy_1_1_multi_reaction_chain_policy" ],
|
||||||
|
[ "NetworkPolicy", "classgridfire_1_1policy_1_1_network_policy.html", "classgridfire_1_1policy_1_1_network_policy" ],
|
||||||
|
[ "ProtonProtonChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_chain_policy" ],
|
||||||
|
[ "ProtonProtonIChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_i_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_i_chain_policy" ],
|
||||||
|
[ "ProtonProtonIIChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy" ],
|
||||||
|
[ "ProtonProtonIIIChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy" ],
|
||||||
|
[ "ReactionChainPolicy", "classgridfire_1_1policy_1_1_reaction_chain_policy.html", "classgridfire_1_1policy_1_1_reaction_chain_policy" ],
|
||||||
|
[ "TemperatureDependentChainPolicy", "classgridfire_1_1policy_1_1_temperature_dependent_chain_policy.html", "classgridfire_1_1policy_1_1_temperature_dependent_chain_policy" ],
|
||||||
|
[ "TripleAlphaChainPolicy", "classgridfire_1_1policy_1_1_triple_alpha_chain_policy.html", "classgridfire_1_1policy_1_1_triple_alpha_chain_policy" ]
|
||||||
|
] ],
|
||||||
|
[ "rates", "namespacegridfire_1_1rates.html", [
|
||||||
|
[ "weak", "namespacegridfire_1_1rates_1_1weak.html", [
|
||||||
|
[ "BoundsErrorInfo", "structgridfire_1_1rates_1_1weak_1_1_bounds_error_info.html", "structgridfire_1_1rates_1_1weak_1_1_bounds_error_info" ],
|
||||||
|
[ "InterpolationError", "structgridfire_1_1rates_1_1weak_1_1_interpolation_error.html", "structgridfire_1_1rates_1_1weak_1_1_interpolation_error" ],
|
||||||
|
[ "IsotopeGrid", "structgridfire_1_1rates_1_1weak_1_1_isotope_grid.html", "structgridfire_1_1rates_1_1weak_1_1_isotope_grid" ],
|
||||||
|
[ "RateDataRow", "structgridfire_1_1rates_1_1weak_1_1_rate_data_row.html", "structgridfire_1_1rates_1_1weak_1_1_rate_data_row" ],
|
||||||
|
[ "WeakRateDerivatives", "structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives.html", "structgridfire_1_1rates_1_1weak_1_1_weak_rate_derivatives" ],
|
||||||
|
[ "WeakRateInterpolator", "classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator.html", "classgridfire_1_1rates_1_1weak_1_1_weak_rate_interpolator" ],
|
||||||
|
[ "WeakRatePayload", "structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload.html", "structgridfire_1_1rates_1_1weak_1_1_weak_rate_payload" ],
|
||||||
|
[ "WeakReaction", "classgridfire_1_1rates_1_1weak_1_1_weak_reaction.html", "classgridfire_1_1rates_1_1weak_1_1_weak_reaction" ],
|
||||||
|
[ "WeakReactionEntry", "structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry.html", "structgridfire_1_1rates_1_1weak_1_1_weak_reaction_entry" ],
|
||||||
|
[ "WeakReactionMap", "classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map.html", "classgridfire_1_1rates_1_1weak_1_1_weak_reaction_map" ]
|
||||||
|
] ]
|
||||||
|
] ],
|
||||||
[ "reaclib", "namespacegridfire_1_1reaclib.html", [
|
[ "reaclib", "namespacegridfire_1_1reaclib.html", [
|
||||||
[ "ReactionRecord", "structgridfire_1_1reaclib_1_1_reaction_record.html", "structgridfire_1_1reaclib_1_1_reaction_record" ]
|
[ "ReactionRecord", "structgridfire_1_1reaclib_1_1_reaction_record.html", "structgridfire_1_1reaclib_1_1_reaction_record" ]
|
||||||
] ],
|
] ],
|
||||||
[ "reaction", "namespacegridfire_1_1reaction.html", [
|
[ "reaction", "namespacegridfire_1_1reaction.html", [
|
||||||
[ "LogicalReaction", "classgridfire_1_1reaction_1_1_logical_reaction.html", "classgridfire_1_1reaction_1_1_logical_reaction" ],
|
[ "LogicalReaclibReaction", "classgridfire_1_1reaction_1_1_logical_reaclib_reaction.html", "classgridfire_1_1reaction_1_1_logical_reaclib_reaction" ],
|
||||||
[ "RateCoefficientSet", "structgridfire_1_1reaction_1_1_rate_coefficient_set.html", "structgridfire_1_1reaction_1_1_rate_coefficient_set" ],
|
[ "RateCoefficientSet", "structgridfire_1_1reaction_1_1_rate_coefficient_set.html", "structgridfire_1_1reaction_1_1_rate_coefficient_set" ],
|
||||||
|
[ "ReaclibReaction", "classgridfire_1_1reaction_1_1_reaclib_reaction.html", "classgridfire_1_1reaction_1_1_reaclib_reaction" ],
|
||||||
[ "Reaction", "classgridfire_1_1reaction_1_1_reaction.html", "classgridfire_1_1reaction_1_1_reaction" ],
|
[ "Reaction", "classgridfire_1_1reaction_1_1_reaction.html", "classgridfire_1_1reaction_1_1_reaction" ],
|
||||||
[ "TemplatedReactionSet", "classgridfire_1_1reaction_1_1_templated_reaction_set.html", "classgridfire_1_1reaction_1_1_templated_reaction_set" ]
|
[ "ReactionSet", "classgridfire_1_1reaction_1_1_reaction_set.html", "classgridfire_1_1reaction_1_1_reaction_set" ]
|
||||||
] ],
|
] ],
|
||||||
[ "screening", "namespacegridfire_1_1screening.html", [
|
[ "screening", "namespacegridfire_1_1screening.html", [
|
||||||
[ "BareScreeningModel", "classgridfire_1_1screening_1_1_bare_screening_model.html", "classgridfire_1_1screening_1_1_bare_screening_model" ],
|
[ "BareScreeningModel", "classgridfire_1_1screening_1_1_bare_screening_model.html", "classgridfire_1_1screening_1_1_bare_screening_model" ],
|
||||||
|
[ "IntermediateScreeningModel", "classgridfire_1_1screening_1_1_intermediate_screening_model.html", "classgridfire_1_1screening_1_1_intermediate_screening_model" ],
|
||||||
[ "ScreeningModel", "classgridfire_1_1screening_1_1_screening_model.html", "classgridfire_1_1screening_1_1_screening_model" ],
|
[ "ScreeningModel", "classgridfire_1_1screening_1_1_screening_model.html", "classgridfire_1_1screening_1_1_screening_model" ],
|
||||||
[ "WeakScreeningModel", "classgridfire_1_1screening_1_1_weak_screening_model.html", "classgridfire_1_1screening_1_1_weak_screening_model" ]
|
[ "WeakScreeningModel", "classgridfire_1_1screening_1_1_weak_screening_model.html", "classgridfire_1_1screening_1_1_weak_screening_model" ]
|
||||||
] ],
|
] ],
|
||||||
[ "solver", "namespacegridfire_1_1solver.html", [
|
[ "solver", "namespacegridfire_1_1solver.html", [
|
||||||
[ "DirectNetworkSolver", "classgridfire_1_1solver_1_1_direct_network_solver.html", "classgridfire_1_1solver_1_1_direct_network_solver" ],
|
[ "CVODESolverStrategy", "classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy.html", "classgridfire_1_1solver_1_1_c_v_o_d_e_solver_strategy" ],
|
||||||
[ "NetworkSolverStrategy", "classgridfire_1_1solver_1_1_network_solver_strategy.html", "classgridfire_1_1solver_1_1_network_solver_strategy" ],
|
[ "NetworkSolverStrategy", "classgridfire_1_1solver_1_1_network_solver_strategy.html", "classgridfire_1_1solver_1_1_network_solver_strategy" ],
|
||||||
[ "SolverContextBase", "structgridfire_1_1solver_1_1_solver_context_base.html", "structgridfire_1_1solver_1_1_solver_context_base" ]
|
[ "SolverContextBase", "classgridfire_1_1solver_1_1_solver_context_base.html", "classgridfire_1_1solver_1_1_solver_context_base" ]
|
||||||
|
] ],
|
||||||
|
[ "trigger", "namespacegridfire_1_1trigger.html", [
|
||||||
|
[ "solver", "namespacegridfire_1_1trigger_1_1solver.html", [
|
||||||
|
[ "CVODE", "namespacegridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e.html", [
|
||||||
|
[ "ConvergenceFailureTrigger", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger.html", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_convergence_failure_trigger" ],
|
||||||
|
[ "OffDiagonalTrigger", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger.html", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_off_diagonal_trigger" ],
|
||||||
|
[ "SimulationTimeTrigger", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger.html", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_simulation_time_trigger" ],
|
||||||
|
[ "TimestepCollapseTrigger", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger.html", "classgridfire_1_1trigger_1_1solver_1_1_c_v_o_d_e_1_1_timestep_collapse_trigger" ]
|
||||||
|
] ]
|
||||||
|
] ],
|
||||||
|
[ "AndTrigger", "classgridfire_1_1trigger_1_1_and_trigger.html", "classgridfire_1_1trigger_1_1_and_trigger" ],
|
||||||
|
[ "EveryNthTrigger", "classgridfire_1_1trigger_1_1_every_nth_trigger.html", "classgridfire_1_1trigger_1_1_every_nth_trigger" ],
|
||||||
|
[ "LogicalTrigger", "classgridfire_1_1trigger_1_1_logical_trigger.html", null ],
|
||||||
|
[ "NotTrigger", "classgridfire_1_1trigger_1_1_not_trigger.html", "classgridfire_1_1trigger_1_1_not_trigger" ],
|
||||||
|
[ "OrTrigger", "classgridfire_1_1trigger_1_1_or_trigger.html", "classgridfire_1_1trigger_1_1_or_trigger" ],
|
||||||
|
[ "Trigger", "classgridfire_1_1trigger_1_1_trigger.html", "classgridfire_1_1trigger_1_1_trigger" ],
|
||||||
|
[ "TriggerResult", "structgridfire_1_1trigger_1_1_trigger_result.html", "structgridfire_1_1trigger_1_1_trigger_result" ]
|
||||||
|
] ],
|
||||||
|
[ "utils", "namespacegridfire_1_1utils.html", [
|
||||||
|
[ "Column", "classgridfire_1_1utils_1_1_column.html", "classgridfire_1_1utils_1_1_column" ],
|
||||||
|
[ "ColumnBase", "classgridfire_1_1utils_1_1_column_base.html", "classgridfire_1_1utils_1_1_column_base" ],
|
||||||
|
[ "Table", "classgridfire_1_1utils_1_1_table.html", "classgridfire_1_1utils_1_1_table" ],
|
||||||
|
[ "TableBase", "classgridfire_1_1utils_1_1_table_base.html", "classgridfire_1_1utils_1_1_table_base" ]
|
||||||
] ],
|
] ],
|
||||||
[ "AdaptiveEngineView", "classgridfire_1_1_adaptive_engine_view.html", "classgridfire_1_1_adaptive_engine_view" ],
|
|
||||||
[ "DefinedEngineView", "classgridfire_1_1_defined_engine_view.html", "classgridfire_1_1_defined_engine_view" ],
|
|
||||||
[ "DynamicEngine", "classgridfire_1_1_dynamic_engine.html", "classgridfire_1_1_dynamic_engine" ],
|
|
||||||
[ "Engine", "classgridfire_1_1_engine.html", "classgridfire_1_1_engine" ],
|
|
||||||
[ "EngineView", "classgridfire_1_1_engine_view.html", "classgridfire_1_1_engine_view" ],
|
|
||||||
[ "FileDefinedEngineView", "classgridfire_1_1_file_defined_engine_view.html", "classgridfire_1_1_file_defined_engine_view" ],
|
|
||||||
[ "GraphEngine", "classgridfire_1_1_graph_engine.html", "classgridfire_1_1_graph_engine" ],
|
|
||||||
[ "MultiscalePartitioningEngineView", "classgridfire_1_1_multiscale_partitioning_engine_view.html", "classgridfire_1_1_multiscale_partitioning_engine_view" ],
|
|
||||||
[ "NetIn", "structgridfire_1_1_net_in.html", "structgridfire_1_1_net_in" ],
|
[ "NetIn", "structgridfire_1_1_net_in.html", "structgridfire_1_1_net_in" ],
|
||||||
[ "NetOut", "structgridfire_1_1_net_out.html", "structgridfire_1_1_net_out" ],
|
[ "NetOut", "structgridfire_1_1_net_out.html", "structgridfire_1_1_net_out" ]
|
||||||
[ "Network", "classgridfire_1_1_network.html", "classgridfire_1_1_network" ],
|
|
||||||
[ "NetworkPrimingEngineView", "classgridfire_1_1_network_priming_engine_view.html", "classgridfire_1_1_network_priming_engine_view" ],
|
|
||||||
[ "PrimingReport", "structgridfire_1_1_priming_report.html", "structgridfire_1_1_priming_report" ],
|
|
||||||
[ "QSECacheConfig", "structgridfire_1_1_q_s_e_cache_config.html", "structgridfire_1_1_q_s_e_cache_config" ],
|
|
||||||
[ "QSECacheKey", "structgridfire_1_1_q_s_e_cache_key.html", "structgridfire_1_1_q_s_e_cache_key" ],
|
|
||||||
[ "Reaction", "classgridfire_1_1_reaction.html", "classgridfire_1_1_reaction" ],
|
|
||||||
[ "StepDerivatives", "structgridfire_1_1_step_derivatives.html", "structgridfire_1_1_step_derivatives" ]
|
|
||||||
] ],
|
] ],
|
||||||
[ "std", "namespacestd.html", [
|
[ "std", "namespacestd.html", [
|
||||||
[ "hash< gridfire::QSECacheKey >", "structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4.html", "structstd_1_1hash_3_01gridfire_1_1_q_s_e_cache_key_01_4" ],
|
[ "formatter< gridfire::engine::NetworkJacobian >", "structstd_1_1formatter_3_01gridfire_1_1engine_1_1_network_jacobian_01_4.html", "structstd_1_1formatter_3_01gridfire_1_1engine_1_1_network_jacobian_01_4" ],
|
||||||
[ "hash< gridfire::reaction::LogicalReactionSet >", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_logical_reaction_set_01_4.html", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_logical_reaction_set_01_4" ],
|
[ "hash< gridfire::rates::weak::TableAxes >", "structstd_1_1hash_3_01gridfire_1_1rates_1_1weak_1_1_table_axes_01_4.html", "structstd_1_1hash_3_01gridfire_1_1rates_1_1weak_1_1_table_axes_01_4" ],
|
||||||
[ "hash< gridfire::reaction::Reaction >", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4" ],
|
[ "hash< gridfire::reaction::Reaction >", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4" ],
|
||||||
[ "hash< gridfire::reaction::ReactionSet >", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4" ]
|
[ "hash< gridfire::reaction::ReactionSet >", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4" ]
|
||||||
] ],
|
] ],
|
||||||
@@ -84,5 +160,7 @@ var annotated_dup =
|
|||||||
[ "PyEngineView", "class_py_engine_view.html", "class_py_engine_view" ],
|
[ "PyEngineView", "class_py_engine_view.html", "class_py_engine_view" ],
|
||||||
[ "PyNetworkFileParser", "class_py_network_file_parser.html", "class_py_network_file_parser" ],
|
[ "PyNetworkFileParser", "class_py_network_file_parser.html", "class_py_network_file_parser" ],
|
||||||
[ "PyPartitionFunction", "class_py_partition_function.html", "class_py_partition_function" ],
|
[ "PyPartitionFunction", "class_py_partition_function.html", "class_py_partition_function" ],
|
||||||
[ "PyScreening", "class_py_screening.html", "class_py_screening" ]
|
[ "PyScreening", "class_py_screening.html", "class_py_screening" ],
|
||||||
|
[ "PySolverContextBase", "class_py_solver_context_base.html", "class_py_solver_context_base" ],
|
||||||
|
[ "SolverPluginInterface", "class_solver_plugin_interface.html", "class_solver_plugin_interface" ]
|
||||||
];
|
];
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -106,7 +106,6 @@ $(function(){initNavTree('bindings_8cpp.html',''); initResizable(true); });
|
|||||||
<div class="contents">
|
<div class="contents">
|
||||||
<div class="textblock"><code>#include <pybind11/pybind11.h></code><br />
|
<div class="textblock"><code>#include <pybind11/pybind11.h></code><br />
|
||||||
<code>#include <pybind11/stl.h></code><br />
|
<code>#include <pybind11/stl.h></code><br />
|
||||||
<code>#include <string></code><br />
|
|
||||||
<code>#include "<a class="el" href="types_2bindings_8h.html">types/bindings.h</a>"</code><br />
|
<code>#include "<a class="el" href="types_2bindings_8h.html">types/bindings.h</a>"</code><br />
|
||||||
<code>#include "<a class="el" href="partition_2bindings_8h.html">partition/bindings.h</a>"</code><br />
|
<code>#include "<a class="el" href="partition_2bindings_8h.html">partition/bindings.h</a>"</code><br />
|
||||||
<code>#include "<a class="el" href="expectations_2bindings_8h.html">expectations/bindings.h</a>"</code><br />
|
<code>#include "<a class="el" href="expectations_2bindings_8h.html">expectations/bindings.h</a>"</code><br />
|
||||||
@@ -117,6 +116,11 @@ $(function(){initNavTree('bindings_8cpp.html',''); initResizable(true); });
|
|||||||
<code>#include "<a class="el" href="screening_2bindings_8h.html">screening/bindings.h</a>"</code><br />
|
<code>#include "<a class="el" href="screening_2bindings_8h.html">screening/bindings.h</a>"</code><br />
|
||||||
<code>#include "<a class="el" href="solver_2bindings_8h.html">solver/bindings.h</a>"</code><br />
|
<code>#include "<a class="el" href="solver_2bindings_8h.html">solver/bindings.h</a>"</code><br />
|
||||||
<code>#include "<a class="el" href="utils_2bindings_8h.html">utils/bindings.h</a>"</code><br />
|
<code>#include "<a class="el" href="utils_2bindings_8h.html">utils/bindings.h</a>"</code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for bindings.cpp:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="bindings_8cpp__incl.svg" width="100%" height="438"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
</div><table class="memberdecls">
|
</div><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
||||||
Functions</h2></td></tr>
|
Functions</h2></td></tr>
|
||||||
|
|||||||
37
docs/html/bindings_8cpp__incl.map
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
<map id="src/python/bindings.cpp" name="src/python/bindings.cpp">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="686,5,845,31"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="776,153,916,178"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="686,22,509,26,296,34,196,42,110,52,46,65,25,73,13,81,8,92,13,103,27,112,50,120,121,134,217,145,329,152,565,160,760,162,760,167,564,165,328,157,216,150,120,139,49,125,24,117,9,106,3,92,9,77,23,68,45,60,109,47,195,37,296,29,508,20,686,17"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="23,79,125,105"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="686,27,446,47,140,81,140,76,445,42,685,22"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$types_2bindings_8h.html" title=" " alt="" coords="149,79,265,105"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="686,31,281,81,280,76,685,26"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$partition_2bindings_8h.html" title=" " alt="" coords="290,79,420,105"/>
|
||||||
|
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="696,34,436,79,436,74,695,29"/>
|
||||||
|
<area shape="rect" id="Node000006" href="$expectations_2bindings_8h.html" title=" " alt="" coords="444,79,602,105"/>
|
||||||
|
<area shape="poly" id="edge7_Node000001_Node000006" title=" " alt="" coords="725,34,580,77,578,72,724,29"/>
|
||||||
|
<area shape="rect" id="Node000007" href="$engine_2bindings_8h.html" title=" " alt="" coords="626,79,748,105"/>
|
||||||
|
<area shape="poly" id="edge9_Node000001_Node000007" title=" " alt="" coords="754,34,713,70,710,66,751,30"/>
|
||||||
|
<area shape="rect" id="Node000008" href="$exceptions_2bindings_8h.html" title=" " alt="" coords="772,79,919,105"/>
|
||||||
|
<area shape="poly" id="edge11_Node000001_Node000008" title=" " alt="" coords="781,30,823,67,820,71,778,34"/>
|
||||||
|
<area shape="rect" id="Node000009" href="$io_2bindings_8h.html" title=" " alt="" coords="944,79,1038,105"/>
|
||||||
|
<area shape="poly" id="edge13_Node000001_Node000009" title=" " alt="" coords="805,29,939,71,938,76,803,34"/>
|
||||||
|
<area shape="rect" id="Node000010" href="$reaction_2bindings_8h.html" title=" " alt="" coords="1062,79,1192,105"/>
|
||||||
|
<area shape="poly" id="edge15_Node000001_Node000010" title=" " alt="" coords="828,29,1051,73,1050,78,827,34"/>
|
||||||
|
<area shape="rect" id="Node000011" href="$screening_2bindings_8h.html" title=" " alt="" coords="1217,79,1357,105"/>
|
||||||
|
<area shape="poly" id="edge17_Node000001_Node000011" title=" " alt="" coords="846,28,1202,76,1201,81,846,33"/>
|
||||||
|
<area shape="rect" id="Node000012" href="$solver_2bindings_8h.html" title=" " alt="" coords="1381,79,1500,105"/>
|
||||||
|
<area shape="poly" id="edge19_Node000001_Node000012" title=" " alt="" coords="846,23,1076,44,1366,76,1365,81,1075,49,846,28"/>
|
||||||
|
<area shape="rect" id="Node000013" href="$utils_2bindings_8h.html" title=" " alt="" coords="1524,79,1632,105"/>
|
||||||
|
<area shape="poly" id="edge21_Node000001_Node000013" title=" " alt="" coords="846,21,1134,39,1319,55,1508,76,1508,81,1318,60,1134,45,845,26"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="266,100,278,102,541,133,760,154,760,159,541,138,277,107,265,106"/>
|
||||||
|
<area shape="poly" id="edge6_Node000005_Node000002" title=" " alt="" coords="421,100,433,102,761,149,760,155,432,107,421,106"/>
|
||||||
|
<area shape="poly" id="edge8_Node000006_Node000002" title=" " alt="" coords="579,103,777,146,775,151,578,108"/>
|
||||||
|
<area shape="poly" id="edge10_Node000007_Node000002" title=" " alt="" coords="715,103,806,144,804,148,713,108"/>
|
||||||
|
<area shape="poly" id="edge12_Node000008_Node000002" title=" " alt="" coords="848,105,848,137,843,137,843,105"/>
|
||||||
|
<area shape="poly" id="edge14_Node000009_Node000002" title=" " alt="" coords="968,108,885,148,883,143,965,103"/>
|
||||||
|
<area shape="poly" id="edge16_Node000010_Node000002" title=" " alt="" coords="1080,108,909,151,908,146,1079,103"/>
|
||||||
|
<area shape="poly" id="edge18_Node000011_Node000002" title=" " alt="" coords="1217,107,932,153,931,148,1216,102"/>
|
||||||
|
<area shape="poly" id="edge20_Node000012_Node000002" title=" " alt="" coords="1381,106,1370,107,1132,137,931,158,931,153,1131,132,1369,102,1380,101"/>
|
||||||
|
<area shape="poly" id="edge22_Node000013_Node000002" title=" " alt="" coords="1524,106,1513,107,1192,142,932,161,932,156,1192,136,1512,102,1523,100"/>
|
||||||
|
</map>
|
||||||
1
docs/html/bindings_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
5442b05ec8202343904112e883641d61
|
||||||
410
docs/html/bindings_8cpp__incl.svg
Normal file
@@ -0,0 +1,410 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/python/bindings.cpp Pages: 1 -->
|
||||||
|
<!--zoomable 138 -->
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
|
||||||
|
<defs>
|
||||||
|
<circle id="rim" cx="0" cy="0" r="7"/>
|
||||||
|
<circle id="rim2" cx="0" cy="0" r="3.5"/>
|
||||||
|
<g id="zoomPlus">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="zoomMin">
|
||||||
|
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
|
||||||
|
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowUp" transform="translate(30 24)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
|
||||||
|
<use xlink:href="#rim"/>
|
||||||
|
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
|
||||||
|
</g>
|
||||||
|
<g id="resetDef">
|
||||||
|
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
|
||||||
|
</g>
|
||||||
|
</defs>
|
||||||
|
<script type="application/ecmascript">
|
||||||
|
var viewWidth = 1228;
|
||||||
|
var viewHeight = 138;
|
||||||
|
var sectionId = 'dynsection-0';
|
||||||
|
</script>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="viewport">
|
||||||
|
<title>src/python/bindings.cpp</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="630.12,-129.75 510.62,-129.75 510.62,-110.5 630.12,-110.5 630.12,-129.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="570.37" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/bindings.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="682.99,-19.25 577.74,-19.25 577.74,0 682.99,0 682.99,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="630.37" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">pybind11/pybind11.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M510.21,-118.89C371.44,-117.71 38.17,-111.08 4.37,-74.5 -1.44,-68.22 -1.46,-61.51 4.37,-55.25 42.07,-14.77 413.91,-10.43 566.02,-10.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="565.93,-13.87 575.93,-10.37 565.94,-6.87 565.93,-13.87"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="89.74,-74.5 12.99,-74.5 12.99,-55.25 89.74,-55.25 89.74,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="51.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">pybind11/stl.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M510.19,-115.12C422.41,-108.92 253.87,-95.59 101.03,-74.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.94,-71.36 91.55,-73.46 100.98,-78.29 101.94,-71.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="types_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="194.99,-74.5 107.74,-74.5 107.74,-55.25 194.99,-55.25 194.99,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="151.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">types/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M510.36,-112.55C440.12,-104.7 320,-90.74 206.61,-74.77"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.2,-71.32 196.8,-73.38 206.21,-78.25 207.2,-71.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="partition_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="311.24,-74.5 213.49,-74.5 213.49,-55.25 311.24,-55.25 311.24,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="262.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">partition/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge5_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M517.77,-110.03C463.76,-100.69 379.8,-86.18 323.02,-76.36"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.63,-72.92 313.18,-74.66 322.44,-79.81 323.63,-72.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="expectations_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="447.74,-74.5 328.99,-74.5 328.99,-55.25 447.74,-55.25 447.74,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="388.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">expectations/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge7_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M539.49,-110.09C509.42,-101.29 463.5,-87.86 430.17,-78.11"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="431.43,-74.83 420.85,-75.38 429.46,-81.54 431.43,-74.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="engine_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="557.24,-74.5 465.49,-74.5 465.49,-55.25 557.24,-55.25 557.24,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="511.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">engine/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge9_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge9_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M560.36,-110.09C552,-102.55 539.87,-91.6 529.77,-82.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.12,-79.89 522.35,-75.79 527.43,-85.09 532.12,-79.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="exceptions_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="685.62,-74.5 575.12,-74.5 575.12,-55.25 685.62,-55.25 685.62,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="630.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">exceptions/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge11_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge11_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M580.55,-110.09C589.13,-102.47 601.64,-91.37 611.97,-82.2"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="614.05,-85.04 619.21,-75.78 609.4,-79.8 614.05,-85.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="io_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="774.74,-74.5 703.99,-74.5 703.99,-55.25 774.74,-55.25 774.74,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="739.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">io/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge13_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge13_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M599.04,-110.09C626.71,-101.37 668.86,-88.09 699.74,-78.36"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="700.63,-81.75 709.11,-75.41 698.52,-75.07 700.63,-81.75"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="reaction_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="890.24,-74.5 792.49,-74.5 792.49,-55.25 890.24,-55.25 890.24,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="841.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">reaction/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge15_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge15_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M616.65,-110.03C662.93,-100.94 734.21,-86.93 784.05,-77.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="784.66,-80.59 793.79,-75.22 783.31,-73.72 784.66,-80.59"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="screening_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1013.99,-74.5 908.74,-74.5 908.74,-55.25 1013.99,-55.25 1013.99,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="961.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">screening/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node11 -->
|
||||||
|
<g id="edge17_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node1->Node11</title>
|
||||||
|
<g id="a_edge17_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.41,-111.04C693.99,-102.47 797.6,-88.46 897.1,-74.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="897.34,-78.31 906.77,-73.48 896.39,-71.37 897.34,-78.31"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:href="solver_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1121.12,-74.5 1031.62,-74.5 1031.62,-55.25 1121.12,-55.25 1121.12,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="1076.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">solver/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge19_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge19_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.59,-114.41C715.31,-107.51 874.74,-93.54 1019.97,-74.88"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1020.32,-78.36 1029.79,-73.6 1019.42,-71.42 1020.32,-78.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:href="utils_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1219.99,-74.5 1138.74,-74.5 1138.74,-55.25 1219.99,-55.25 1219.99,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="1179.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">utils/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge21_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge21_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.23,-116.22C730.83,-110.93 940.36,-98.16 1127.09,-74.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1127.52,-78.28 1137,-73.56 1126.64,-71.34 1127.52,-78.28"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge4_Node000004_Node000002" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M195.3,-56.53C198.36,-56.08 201.41,-55.65 204.37,-55.25 332.31,-38.15 482.61,-23.72 566.12,-16.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.3,-19.7 575.95,-15.33 565.67,-12.73 566.3,-19.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node2 -->
|
||||||
|
<g id="edge6_Node000005_Node000002" class="edge">
|
||||||
|
<title>Node5->Node2</title>
|
||||||
|
<g id="a_edge6_Node000005_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M311.73,-56.52C314.65,-56.09 317.55,-55.66 320.37,-55.25 405.33,-42.82 503.44,-28.74 566.14,-19.78"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.52,-23.26 575.93,-18.38 565.53,-16.33 566.52,-23.26"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node2 -->
|
||||||
|
<g id="edge8_Node000006_Node000002" class="edge">
|
||||||
|
<title>Node6->Node2</title>
|
||||||
|
<g id="a_edge8_Node000006_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M429.69,-54.78C470.67,-45.76 533.61,-31.92 578.05,-22.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.72,-25.57 587.73,-20.01 577.21,-18.74 578.72,-25.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7->Node2 -->
|
||||||
|
<g id="edge10_Node000007_Node000002" class="edge">
|
||||||
|
<title>Node7->Node2</title>
|
||||||
|
<g id="a_edge10_Node000007_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M531.55,-54.84C550.27,-46.47 578.39,-33.88 599.85,-24.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="601,-27.6 608.7,-20.32 598.14,-21.21 601,-27.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node2 -->
|
||||||
|
<g id="edge12_Node000008_Node000002" class="edge">
|
||||||
|
<title>Node8->Node2</title>
|
||||||
|
<g id="a_edge12_Node000008_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.37,-55.08C630.37,-48.57 630.37,-39.42 630.37,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="633.87,-31.12 630.37,-21.12 626.87,-31.12 633.87,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node2 -->
|
||||||
|
<g id="edge14_Node000009_Node000002" class="edge">
|
||||||
|
<title>Node9->Node2</title>
|
||||||
|
<g id="a_edge14_Node000009_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M720.88,-54.84C703.96,-46.58 678.68,-34.23 659.13,-24.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="660.83,-21.61 650.31,-20.37 657.76,-27.9 660.83,-21.61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node2 -->
|
||||||
|
<g id="edge16_Node000010_Node000002" class="edge">
|
||||||
|
<title>Node10->Node2</title>
|
||||||
|
<g id="a_edge16_Node000010_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M805.57,-54.84C770.26,-45.93 716.08,-32.26 677.33,-22.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="678.36,-19.13 667.8,-20.07 676.64,-25.91 678.36,-19.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node2 -->
|
||||||
|
<g id="edge18_Node000011_Node000002" class="edge">
|
||||||
|
<title>Node11->Node2</title>
|
||||||
|
<g id="a_edge18_Node000011_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M908.55,-55.38C850.39,-46.02 756.87,-30.98 694.53,-20.95"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.19,-17.51 684.76,-19.38 694.08,-24.42 695.19,-17.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12->Node2 -->
|
||||||
|
<g id="edge20_Node000012_Node000002" class="edge">
|
||||||
|
<title>Node12->Node2</title>
|
||||||
|
<g id="a_edge20_Node000012_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1031.28,-56.39C1028.61,-55.99 1025.95,-55.61 1023.37,-55.25 907.64,-39.27 772.16,-24.82 694.29,-16.93"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.04,-13.48 684.73,-15.96 694.33,-20.45 695.04,-13.48"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13->Node2 -->
|
||||||
|
<g id="edge22_Node000013_Node000002" class="edge">
|
||||||
|
<title>Node13->Node2</title>
|
||||||
|
<g id="a_edge22_Node000013_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1138.5,-56.41C1135.75,-55.99 1133.02,-55.6 1130.37,-55.25 974.65,-34.63 790.36,-20.93 694.92,-14.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.16,-11.13 684.96,-13.97 694.71,-18.11 695.16,-11.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<g id="navigator" transform="translate(0 0)" fill="#404254">
|
||||||
|
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
|
||||||
|
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
|
||||||
|
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
|
||||||
|
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
|
||||||
|
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
|
||||||
|
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
|
||||||
|
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
|
||||||
|
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
|
||||||
|
</g>
|
||||||
|
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
|
||||||
|
<g id="arrow_out" transform="scale(0.3 0.3)">
|
||||||
|
<a xlink:href="bindings_8cpp__incl_org.svg" target="_base">
|
||||||
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
||||||
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
||||||
|
<path id="arrow"
|
||||||
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
||||||
|
style="fill:#404040;"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 18 KiB |
327
docs/html/bindings_8cpp__incl_org.svg
Normal file
@@ -0,0 +1,327 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/python/bindings.cpp Pages: 1 -->
|
||||||
|
<svg width="1228pt" height="138pt"
|
||||||
|
viewBox="0.00 0.00 1228.00 138.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 133.75)">
|
||||||
|
<title>src/python/bindings.cpp</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="630.12,-129.75 510.62,-129.75 510.62,-110.5 630.12,-110.5 630.12,-129.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="570.37" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/bindings.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="682.99,-19.25 577.74,-19.25 577.74,0 682.99,0 682.99,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="630.37" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">pybind11/pybind11.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M510.21,-118.89C371.44,-117.71 38.17,-111.08 4.37,-74.5 -1.44,-68.22 -1.46,-61.51 4.37,-55.25 42.07,-14.77 413.91,-10.43 566.02,-10.37"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="565.93,-13.87 575.93,-10.37 565.94,-6.87 565.93,-13.87"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="89.74,-74.5 12.99,-74.5 12.99,-55.25 89.74,-55.25 89.74,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="51.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">pybind11/stl.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node3 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node1->Node3</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M510.19,-115.12C422.41,-108.92 253.87,-95.59 101.03,-74.76"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.94,-71.36 91.55,-73.46 100.98,-78.29 101.94,-71.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="types_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="194.99,-74.5 107.74,-74.5 107.74,-55.25 194.99,-55.25 194.99,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="151.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">types/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M510.36,-112.55C440.12,-104.7 320,-90.74 206.61,-74.77"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.2,-71.32 196.8,-73.38 206.21,-78.25 207.2,-71.32"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="partition_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="311.24,-74.5 213.49,-74.5 213.49,-55.25 311.24,-55.25 311.24,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="262.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">partition/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node5 -->
|
||||||
|
<g id="edge5_Node000001_Node000005" class="edge">
|
||||||
|
<title>Node1->Node5</title>
|
||||||
|
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M517.77,-110.03C463.76,-100.69 379.8,-86.18 323.02,-76.36"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.63,-72.92 313.18,-74.66 322.44,-79.81 323.63,-72.92"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="expectations_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="447.74,-74.5 328.99,-74.5 328.99,-55.25 447.74,-55.25 447.74,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="388.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">expectations/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge7_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge7_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M539.49,-110.09C509.42,-101.29 463.5,-87.86 430.17,-78.11"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="431.43,-74.83 420.85,-75.38 429.46,-81.54 431.43,-74.83"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7 -->
|
||||||
|
<g id="Node000007" class="node">
|
||||||
|
<title>Node7</title>
|
||||||
|
<g id="a_Node000007"><a xlink:href="engine_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="557.24,-74.5 465.49,-74.5 465.49,-55.25 557.24,-55.25 557.24,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="511.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">engine/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node7 -->
|
||||||
|
<g id="edge9_Node000001_Node000007" class="edge">
|
||||||
|
<title>Node1->Node7</title>
|
||||||
|
<g id="a_edge9_Node000001_Node000007"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M560.36,-110.09C552,-102.55 539.87,-91.6 529.77,-82.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.12,-79.89 522.35,-75.79 527.43,-85.09 532.12,-79.89"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8 -->
|
||||||
|
<g id="Node000008" class="node">
|
||||||
|
<title>Node8</title>
|
||||||
|
<g id="a_Node000008"><a xlink:href="exceptions_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="685.62,-74.5 575.12,-74.5 575.12,-55.25 685.62,-55.25 685.62,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="630.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">exceptions/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node8 -->
|
||||||
|
<g id="edge11_Node000001_Node000008" class="edge">
|
||||||
|
<title>Node1->Node8</title>
|
||||||
|
<g id="a_edge11_Node000001_Node000008"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M580.55,-110.09C589.13,-102.47 601.64,-91.37 611.97,-82.2"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="614.05,-85.04 619.21,-75.78 609.4,-79.8 614.05,-85.04"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9 -->
|
||||||
|
<g id="Node000009" class="node">
|
||||||
|
<title>Node9</title>
|
||||||
|
<g id="a_Node000009"><a xlink:href="io_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="774.74,-74.5 703.99,-74.5 703.99,-55.25 774.74,-55.25 774.74,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="739.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">io/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node9 -->
|
||||||
|
<g id="edge13_Node000001_Node000009" class="edge">
|
||||||
|
<title>Node1->Node9</title>
|
||||||
|
<g id="a_edge13_Node000001_Node000009"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M599.04,-110.09C626.71,-101.37 668.86,-88.09 699.74,-78.36"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="700.63,-81.75 709.11,-75.41 698.52,-75.07 700.63,-81.75"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10 -->
|
||||||
|
<g id="Node000010" class="node">
|
||||||
|
<title>Node10</title>
|
||||||
|
<g id="a_Node000010"><a xlink:href="reaction_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="890.24,-74.5 792.49,-74.5 792.49,-55.25 890.24,-55.25 890.24,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="841.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">reaction/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node10 -->
|
||||||
|
<g id="edge15_Node000001_Node000010" class="edge">
|
||||||
|
<title>Node1->Node10</title>
|
||||||
|
<g id="a_edge15_Node000001_Node000010"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M616.65,-110.03C662.93,-100.94 734.21,-86.93 784.05,-77.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="784.66,-80.59 793.79,-75.22 783.31,-73.72 784.66,-80.59"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11 -->
|
||||||
|
<g id="Node000011" class="node">
|
||||||
|
<title>Node11</title>
|
||||||
|
<g id="a_Node000011"><a xlink:href="screening_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1013.99,-74.5 908.74,-74.5 908.74,-55.25 1013.99,-55.25 1013.99,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="961.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">screening/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node11 -->
|
||||||
|
<g id="edge17_Node000001_Node000011" class="edge">
|
||||||
|
<title>Node1->Node11</title>
|
||||||
|
<g id="a_edge17_Node000001_Node000011"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.41,-111.04C693.99,-102.47 797.6,-88.46 897.1,-74.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="897.34,-78.31 906.77,-73.48 896.39,-71.37 897.34,-78.31"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12 -->
|
||||||
|
<g id="Node000012" class="node">
|
||||||
|
<title>Node12</title>
|
||||||
|
<g id="a_Node000012"><a xlink:href="solver_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1121.12,-74.5 1031.62,-74.5 1031.62,-55.25 1121.12,-55.25 1121.12,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="1076.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">solver/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node12 -->
|
||||||
|
<g id="edge19_Node000001_Node000012" class="edge">
|
||||||
|
<title>Node1->Node12</title>
|
||||||
|
<g id="a_edge19_Node000001_Node000012"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.59,-114.41C715.31,-107.51 874.74,-93.54 1019.97,-74.88"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1020.32,-78.36 1029.79,-73.6 1019.42,-71.42 1020.32,-78.36"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13 -->
|
||||||
|
<g id="Node000013" class="node">
|
||||||
|
<title>Node13</title>
|
||||||
|
<g id="a_Node000013"><a xlink:href="utils_2bindings_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="1219.99,-74.5 1138.74,-74.5 1138.74,-55.25 1219.99,-55.25 1219.99,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="1179.37" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">utils/bindings.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node13 -->
|
||||||
|
<g id="edge21_Node000001_Node000013" class="edge">
|
||||||
|
<title>Node1->Node13</title>
|
||||||
|
<g id="a_edge21_Node000001_Node000013"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.23,-116.22C730.83,-110.93 940.36,-98.16 1127.09,-74.81"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1127.52,-78.28 1137,-73.56 1126.64,-71.34 1127.52,-78.28"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge4_Node000004_Node000002" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M195.3,-56.53C198.36,-56.08 201.41,-55.65 204.37,-55.25 332.31,-38.15 482.61,-23.72 566.12,-16.21"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.3,-19.7 575.95,-15.33 565.67,-12.73 566.3,-19.7"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5->Node2 -->
|
||||||
|
<g id="edge6_Node000005_Node000002" class="edge">
|
||||||
|
<title>Node5->Node2</title>
|
||||||
|
<g id="a_edge6_Node000005_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M311.73,-56.52C314.65,-56.09 317.55,-55.66 320.37,-55.25 405.33,-42.82 503.44,-28.74 566.14,-19.78"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.52,-23.26 575.93,-18.38 565.53,-16.33 566.52,-23.26"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6->Node2 -->
|
||||||
|
<g id="edge8_Node000006_Node000002" class="edge">
|
||||||
|
<title>Node6->Node2</title>
|
||||||
|
<g id="a_edge8_Node000006_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M429.69,-54.78C470.67,-45.76 533.61,-31.92 578.05,-22.14"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.72,-25.57 587.73,-20.01 577.21,-18.74 578.72,-25.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node7->Node2 -->
|
||||||
|
<g id="edge10_Node000007_Node000002" class="edge">
|
||||||
|
<title>Node7->Node2</title>
|
||||||
|
<g id="a_edge10_Node000007_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M531.55,-54.84C550.27,-46.47 578.39,-33.88 599.85,-24.28"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="601,-27.6 608.7,-20.32 598.14,-21.21 601,-27.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node8->Node2 -->
|
||||||
|
<g id="edge12_Node000008_Node000002" class="edge">
|
||||||
|
<title>Node8->Node2</title>
|
||||||
|
<g id="a_edge12_Node000008_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M630.37,-55.08C630.37,-48.57 630.37,-39.42 630.37,-31.12"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="633.87,-31.12 630.37,-21.12 626.87,-31.12 633.87,-31.12"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node9->Node2 -->
|
||||||
|
<g id="edge14_Node000009_Node000002" class="edge">
|
||||||
|
<title>Node9->Node2</title>
|
||||||
|
<g id="a_edge14_Node000009_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M720.88,-54.84C703.96,-46.58 678.68,-34.23 659.13,-24.68"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="660.83,-21.61 650.31,-20.37 657.76,-27.9 660.83,-21.61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node10->Node2 -->
|
||||||
|
<g id="edge16_Node000010_Node000002" class="edge">
|
||||||
|
<title>Node10->Node2</title>
|
||||||
|
<g id="a_edge16_Node000010_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M805.57,-54.84C770.26,-45.93 716.08,-32.26 677.33,-22.48"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="678.36,-19.13 667.8,-20.07 676.64,-25.91 678.36,-19.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node11->Node2 -->
|
||||||
|
<g id="edge18_Node000011_Node000002" class="edge">
|
||||||
|
<title>Node11->Node2</title>
|
||||||
|
<g id="a_edge18_Node000011_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M908.55,-55.38C850.39,-46.02 756.87,-30.98 694.53,-20.95"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.19,-17.51 684.76,-19.38 694.08,-24.42 695.19,-17.51"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node12->Node2 -->
|
||||||
|
<g id="edge20_Node000012_Node000002" class="edge">
|
||||||
|
<title>Node12->Node2</title>
|
||||||
|
<g id="a_edge20_Node000012_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1031.28,-56.39C1028.61,-55.99 1025.95,-55.61 1023.37,-55.25 907.64,-39.27 772.16,-24.82 694.29,-16.93"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.04,-13.48 684.73,-15.96 694.33,-20.45 695.04,-13.48"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node13->Node2 -->
|
||||||
|
<g id="edge22_Node000013_Node000002" class="edge">
|
||||||
|
<title>Node13->Node2</title>
|
||||||
|
<g id="a_edge22_Node000013_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M1138.5,-56.41C1135.75,-55.99 1133.02,-55.6 1130.37,-55.25 974.65,-34.63 790.36,-20.93 694.92,-14.62"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="695.16,-11.13 684.96,-13.97 694.71,-18.11 695.16,-11.13"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 15 KiB |
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -106,35 +106,53 @@ $(function(){initNavTree('building_8h.html',''); initResizable(true); });
|
|||||||
<div class="headertitle"><div class="title">building.h File Reference</div></div>
|
<div class="headertitle"><div class="title">building.h File Reference</div></div>
|
||||||
</div><!--header-->
|
</div><!--header-->
|
||||||
<div class="contents">
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Defines types related to building reaction networks in the GridFire engine.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
<div class="textblock"><code>#include <variant></code><br />
|
<div class="textblock"><code>#include <variant></code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for building.h:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="building_8h__incl.svg" width="170" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
</div>
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
This graph shows which files directly or indirectly include this file:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="building_8h__dep__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
</div><table class="memberdecls">
|
</div><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||||
Namespaces</h2></td></tr>
|
Namespaces</h2></td></tr>
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1engine.html">gridfire::engine</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
||||||
Typedefs</h2></td></tr>
|
Typedefs</h2></td></tr>
|
||||||
<tr class="memitem:a3b1f70dc7ff5b501809330a97079e4f6" id="r_a3b1f70dc7ff5b501809330a97079e4f6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6">gridfire::BuildDepthType</a> = std::variant<<a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57">NetworkBuildDepth</a>, int></td></tr>
|
<tr class="memitem:a55cd7c313bbfafd5b6a1bcd6329ed99b" id="r_a55cd7c313bbfafd5b6a1bcd6329ed99b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1engine.html#a55cd7c313bbfafd5b6a1bcd6329ed99b">gridfire::engine::BuildDepthType</a> = std::variant<<a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7">NetworkBuildDepth</a>, int></td></tr>
|
||||||
<tr class="memdesc:a3b1f70dc7ff5b501809330a97079e4f6"><td class="mdescLeft"> </td><td class="mdescRight">Variant specifying either a predefined <a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57" title="Specifies supported depths for building the reaction network.">NetworkBuildDepth</a> or a custom integer depth. <br /></td></tr>
|
<tr class="memdesc:a55cd7c313bbfafd5b6a1bcd6329ed99b"><td class="mdescLeft"> </td><td class="mdescRight">Variant specifying either a predefined <a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7" title="Specifies supported depths for building the reaction network.">NetworkBuildDepth</a> or a custom integer depth. <br /></td></tr>
|
||||||
<tr class="separator:a3b1f70dc7ff5b501809330a97079e4f6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a55cd7c313bbfafd5b6a1bcd6329ed99b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
||||||
Enumerations</h2></td></tr>
|
Enumerations</h2></td></tr>
|
||||||
<tr class="memitem:a0210bd2e07538932135a56b62b8ddb57" id="r_a0210bd2e07538932135a56b62b8ddb57"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57">gridfire::NetworkBuildDepth</a> { <br />
|
<tr class="memitem:a782fbc9eca00df10e4a204ae6da733e7" id="r_a782fbc9eca00df10e4a204ae6da733e7"><td class="memItemLeft" align="right" valign="top">enum class  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7">gridfire::engine::NetworkBuildDepth</a> { <br />
|
||||||
  <a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57abbd47109890259c0127154db1af26c75">gridfire::Full</a> = -1
|
  <a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7abbd47109890259c0127154db1af26c75">gridfire::engine::Full</a> = -1
|
||||||
, <a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a928d0f1285ee7d36c1c2fa1b1b7a164c">gridfire::Shallow</a> = 1
|
, <a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a928d0f1285ee7d36c1c2fa1b1b7a164c">gridfire::engine::Shallow</a> = 1
|
||||||
, <a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a264572d66aed5373d19dc80c7cde1f46">gridfire::SecondOrder</a> = 2
|
, <a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a264572d66aed5373d19dc80c7cde1f46">gridfire::engine::SecondOrder</a> = 2
|
||||||
, <a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a3fc719e07f9f63e7f11a3d4fb74b476f">gridfire::ThirdOrder</a> = 3
|
, <a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a3fc719e07f9f63e7f11a3d4fb74b476f">gridfire::engine::ThirdOrder</a> = 3
|
||||||
, <br />
|
, <br />
|
||||||
  <a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a100e3bf0197221c19b222badf42aa964">gridfire::FourthOrder</a> = 4
|
  <a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a100e3bf0197221c19b222badf42aa964">gridfire::engine::FourthOrder</a> = 4
|
||||||
, <a class="el" href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a5105376c2b90747e00bed5bf2953dd56">gridfire::FifthOrder</a> = 5
|
, <a class="el" href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a5105376c2b90747e00bed5bf2953dd56">gridfire::engine::FifthOrder</a> = 5
|
||||||
<br />
|
<br />
|
||||||
}</td></tr>
|
}</td></tr>
|
||||||
<tr class="memdesc:a0210bd2e07538932135a56b62b8ddb57"><td class="mdescLeft"> </td><td class="mdescRight">Specifies supported depths for building the reaction network. <a href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57">More...</a><br /></td></tr>
|
<tr class="memdesc:a782fbc9eca00df10e4a204ae6da733e7"><td class="mdescLeft"> </td><td class="mdescRight">Specifies supported depths for building the reaction network. <a href="namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7">More...</a><br /></td></tr>
|
||||||
<tr class="separator:a0210bd2e07538932135a56b62b8ddb57"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a782fbc9eca00df10e4a204ae6da733e7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
</div><!-- contents -->
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Defines types related to building reaction networks in the GridFire engine. </p>
|
||||||
|
<p>This file contains the enumeration and variant type used to specify the depth of reaction network construction within the GridFire simulation engine. </p>
|
||||||
|
</div></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
var building_8h =
|
var building_8h =
|
||||||
[
|
[
|
||||||
[ "gridfire::BuildDepthType", "namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6", null ],
|
[ "gridfire::engine::BuildDepthType", "namespacegridfire_1_1engine.html#a55cd7c313bbfafd5b6a1bcd6329ed99b", null ],
|
||||||
[ "gridfire::NetworkBuildDepth", "namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57", [
|
[ "gridfire::engine::NetworkBuildDepth", "namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7", [
|
||||||
[ "gridfire::NetworkBuildDepth::Full", "namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57abbd47109890259c0127154db1af26c75", null ],
|
[ "gridfire::engine::NetworkBuildDepth::Full", "namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7abbd47109890259c0127154db1af26c75", null ],
|
||||||
[ "gridfire::NetworkBuildDepth::Shallow", "namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a928d0f1285ee7d36c1c2fa1b1b7a164c", null ],
|
[ "gridfire::engine::NetworkBuildDepth::Shallow", "namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a928d0f1285ee7d36c1c2fa1b1b7a164c", null ],
|
||||||
[ "gridfire::NetworkBuildDepth::SecondOrder", "namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a264572d66aed5373d19dc80c7cde1f46", null ],
|
[ "gridfire::engine::NetworkBuildDepth::SecondOrder", "namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a264572d66aed5373d19dc80c7cde1f46", null ],
|
||||||
[ "gridfire::NetworkBuildDepth::ThirdOrder", "namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a3fc719e07f9f63e7f11a3d4fb74b476f", null ],
|
[ "gridfire::engine::NetworkBuildDepth::ThirdOrder", "namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a3fc719e07f9f63e7f11a3d4fb74b476f", null ],
|
||||||
[ "gridfire::NetworkBuildDepth::FourthOrder", "namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a100e3bf0197221c19b222badf42aa964", null ],
|
[ "gridfire::engine::NetworkBuildDepth::FourthOrder", "namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a100e3bf0197221c19b222badf42aa964", null ],
|
||||||
[ "gridfire::NetworkBuildDepth::FifthOrder", "namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a5105376c2b90747e00bed5bf2953dd56", null ]
|
[ "gridfire::engine::NetworkBuildDepth::FifthOrder", "namespacegridfire_1_1engine.html#a782fbc9eca00df10e4a204ae6da733e7a5105376c2b90747e00bed5bf2953dd56", null ]
|
||||||
] ]
|
] ]
|
||||||
];
|
];
|
||||||
155
docs/html/building_8h__dep__incl.map
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
<map id="src/include/gridfire/engine/types/building.h" name="src/include/gridfire/engine/types/building.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="989,5,1147,46"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1754,94,1924,135"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1163,35,1753,101,1753,106,1162,40"/>
|
||||||
|
<area shape="rect" id="Node000060" href="$construction_8h.html" title="Functions for constructing nuclear reaction networks." alt="" coords="94,294,311,334"/>
|
||||||
|
<area shape="poly" id="edge98_Node000001_Node000060" title=" " alt="" coords="974,32,841,43,677,69,588,88,500,114,414,146,332,185,296,210,264,239,218,295,214,292,260,236,293,206,329,180,412,141,498,109,587,83,676,63,841,38,973,27"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$dynamic__engine__diagnostics_8h.html" title="Diagnostics utilities for DynamicEngine instances." alt="" coords="420,183,606,238"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1738,122,1298,144,1013,162,724,185,607,199,607,193,724,180,1012,157,1297,138,1738,117"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$dynamic__engine__diagnostics_8cpp.html" title=" " alt="" coords="438,294,655,334"/>
|
||||||
|
<area shape="poly" id="edge93_Node000002_Node000004" title=" " alt="" coords="1738,120,1527,127,1266,139,1014,158,911,170,833,185,760,209,690,238,580,296,578,291,687,234,758,204,831,180,910,165,1014,153,1266,134,1527,121,1738,115"/>
|
||||||
|
<area shape="rect" id="Node000007" href="$engine_8h.html" title="Core header for the GridFire reaction network engine module." alt="" coords="720,805,848,845"/>
|
||||||
|
<area shape="poly" id="edge6_Node000002_Node000007" title=" " alt="" coords="1738,119,1439,124,1040,136,646,155,483,169,359,185,296,193,234,195,175,195,121,199,75,208,55,217,39,228,26,243,16,261,10,285,8,313,8,626,14,652,30,675,57,696,92,715,135,733,183,748,294,773,413,792,530,805,720,819,720,824,530,810,412,797,293,778,182,753,133,738,90,720,54,701,26,679,9,654,3,627,3,313,5,284,11,259,22,240,36,224,53,212,73,203,120,194,174,190,234,189,296,187,358,180,482,164,646,150,1040,130,1438,119,1738,114"/>
|
||||||
|
<area shape="rect" id="Node000011" href="$engine__graph_8h.html" title=" " alt="" coords="792,398,947,438"/>
|
||||||
|
<area shape="poly" id="edge13_Node000002_Node000011" title=" " alt="" coords="1738,133,1628,155,1511,185,1405,224,1326,263,1246,302,1141,345,1051,370,961,393,936,399,935,394,959,387,1050,365,1139,339,1244,297,1324,258,1403,219,1510,180,1627,150,1737,128"/>
|
||||||
|
<area shape="rect" id="Node000012" href="$priming_8h.html" title=" " alt="" coords="592,501,781,542"/>
|
||||||
|
<area shape="poly" id="edge36_Node000002_Node000012" title=" " alt="" coords="1738,119,1403,125,972,137,766,146,592,156,466,170,428,177,410,185,382,215,362,246,349,278,344,310,346,343,355,376,371,410,394,444,406,455,424,465,473,482,533,496,593,506,592,512,531,501,472,487,422,470,403,459,390,447,366,412,350,378,340,343,338,310,344,276,357,243,378,212,406,180,427,172,466,164,591,151,766,140,972,132,1403,120,1738,114"/>
|
||||||
|
<area shape="rect" id="Node000015" href="$priming_8cpp.html" title=" " alt="" coords="1201,708,1367,749"/>
|
||||||
|
<area shape="poly" id="edge94_Node000002_Node000015" title=" " alt="" coords="1844,150,1845,214,1837,294,1827,336,1812,376,1792,414,1765,448,1736,469,1708,480,1680,483,1652,482,1594,479,1563,483,1529,496,1418,599,1366,655,1308,710,1304,706,1362,651,1414,595,1527,491,1561,478,1594,473,1652,477,1680,478,1707,475,1733,465,1761,444,1787,411,1808,374,1822,334,1832,293,1840,213,1839,150"/>
|
||||||
|
<area shape="rect" id="Node000017" href="$engine__defined_8h.html" title=" " alt="" coords="1540,494,1684,549"/>
|
||||||
|
<area shape="poly" id="edge40_Node000002_Node000017" title=" " alt="" coords="1849,150,1857,211,1859,289,1854,331,1845,372,1831,411,1809,448,1793,458,1763,471,1685,499,1683,494,1761,466,1790,453,1805,444,1826,409,1840,371,1849,330,1853,289,1852,211,1843,150"/>
|
||||||
|
<area shape="rect" id="Node000020" href="$stellar__policy_8cpp.html" title=" " alt="" coords="2092,805,2225,845"/>
|
||||||
|
<area shape="poly" id="edge96_Node000002_Node000020" title=" " alt="" coords="1940,131,2014,154,2051,171,2086,191,2116,214,2140,243,2156,275,2161,313,2161,626,2161,804,2156,804,2156,626,2156,313,2151,277,2135,245,2112,218,2083,195,2049,176,2012,159,1938,136"/>
|
||||||
|
<area shape="rect" id="Node000023" href="$engine__multiscale_8h.html" title=" " alt="" coords="1708,494,1852,549"/>
|
||||||
|
<area shape="poly" id="edge41_Node000002_Node000023" title=" " alt="" coords="1853,149,1868,207,1879,283,1881,324,1880,366,1873,407,1860,447,1843,473,1821,495,1817,491,1839,470,1855,445,1867,406,1874,365,1876,324,1874,283,1863,208,1848,150"/>
|
||||||
|
<area shape="rect" id="Node000024" href="$engine__adaptive_8h.html" title=" " alt="" coords="1927,494,2070,549"/>
|
||||||
|
<area shape="poly" id="edge37_Node000002_Node000024" title=" " alt="" coords="1891,141,1919,159,1944,181,1995,231,2032,274,2061,323,2085,389,2092,418,2085,447,2067,474,2044,495,2040,491,2063,470,2080,445,2087,418,2080,391,2056,325,2028,277,1992,235,1941,185,1915,163,1888,145"/>
|
||||||
|
<area shape="rect" id="Node000026" href="$engine__view__abstract_8h.html" title="Abstract interfaces for engine "views" in GridFire." alt="" coords="1927,390,2070,446"/>
|
||||||
|
<area shape="poly" id="edge42_Node000002_Node000026" title=" " alt="" coords="1877,144,1910,181,1941,236,1965,294,1995,389,1990,390,1960,295,1936,238,1906,184,1873,147"/>
|
||||||
|
<area shape="rect" id="Node000027" href="$python_8h.html" title=" " alt="" coords="3099,190,3253,231"/>
|
||||||
|
<area shape="poly" id="edge47_Node000002_Node000027" title=" " alt="" coords="1940,115,2402,134,2703,153,3007,180,3099,193,3099,198,3006,185,2702,158,2401,139,1939,121"/>
|
||||||
|
<area shape="rect" id="Node000033" href="$python_8cpp.html" title=" " alt="" coords="3288,294,3422,334"/>
|
||||||
|
<area shape="poly" id="edge95_Node000002_Node000033" title=" " alt="" coords="1939,113,2259,114,2674,122,2876,130,3053,142,3188,159,3236,169,3267,180,3297,204,3321,235,3339,266,3350,292,3345,295,3334,268,3317,238,3293,208,3264,185,3234,174,3187,164,3052,148,2876,136,2674,127,2259,119,1939,118"/>
|
||||||
|
<area shape="rect" id="Node000034" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="2347,398,2509,438"/>
|
||||||
|
<area shape="poly" id="edge50_Node000002_Node000034" title=" " alt="" coords="1940,118,1996,126,2057,138,2120,155,2179,180,2218,203,2256,231,2324,291,2379,350,2416,395,2411,399,2375,354,2321,295,2253,235,2215,208,2176,185,2118,161,2056,143,1995,131,1939,124"/>
|
||||||
|
<area shape="rect" id="Node000037" href="$stellar__policy_8h.html" title="High-level concrete NetworkPolicy for specific stellar environments." alt="" coords="2607,708,2756,749"/>
|
||||||
|
<area shape="poly" id="edge68_Node000002_Node000037" title=" " alt="" coords="1940,117,2008,124,2084,136,2163,154,2238,180,2373,242,2425,273,2471,305,2514,341,2558,383,2658,492,2691,531,2714,566,2725,605,2720,654,2709,684,2696,709,2691,707,2705,682,2715,652,2719,605,2709,568,2687,534,2654,495,2554,386,2511,345,2468,309,2422,277,2370,247,2236,185,2161,159,2083,141,2007,129,1939,122"/>
|
||||||
|
<area shape="rect" id="Node000041" href="$weak_8h.html" title=" " alt="" coords="844,190,996,231"/>
|
||||||
|
<area shape="poly" id="edge69_Node000002_Node000041" title=" " alt="" coords="1738,129,997,204,996,199,1738,123"/>
|
||||||
|
<area shape="rect" id="Node000046" href="$_c_v_o_d_e__solver__strategy_8h.html" title=" " alt="" coords="1407,286,1580,342"/>
|
||||||
|
<area shape="poly" id="edge76_Node000002_Node000046" title=" " alt="" coords="1738,121,1692,128,1644,140,1598,158,1556,185,1535,207,1520,234,1501,287,1496,285,1515,232,1531,204,1553,181,1595,154,1643,135,1691,122,1738,116"/>
|
||||||
|
<area shape="rect" id="Node000055" href="$strategy__abstract_8h.html" title=" " alt="" coords="1567,183,1740,238"/>
|
||||||
|
<area shape="poly" id="edge85_Node000002_Node000055" title=" " alt="" coords="1787,145,1708,185,1706,180,1785,140"/>
|
||||||
|
<area shape="rect" id="Node000056" href="$logging_8h.html" title=" " alt="" coords="2823,190,2950,231"/>
|
||||||
|
<area shape="poly" id="edge88_Node000002_Node000056" title=" " alt="" coords="1939,112,2105,114,2321,124,2563,144,2685,160,2805,180,2833,187,2831,192,2803,185,2684,165,2562,149,2321,129,2105,120,1939,117"/>
|
||||||
|
<area shape="rect" id="Node000058" href="$logging_8cpp.html" title=" " alt="" coords="2911,301,3065,327"/>
|
||||||
|
<area shape="poly" id="edge97_Node000002_Node000058" title=" " alt="" coords="1939,112,2199,113,2521,121,2675,129,2808,141,2908,158,2943,168,2964,181,2976,194,2984,209,2993,243,2995,276,2993,301,2987,301,2989,276,2988,244,2979,211,2972,197,2961,185,2940,173,2907,163,2807,146,2674,134,2521,126,2199,118,1939,117"/>
|
||||||
|
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="530,253,543,293,538,295,525,254"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$_c_v_o_d_e__solver__strategy_8cpp.html" title=" " alt="" coords="1016,501,1208,542"/>
|
||||||
|
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="457,250,440,268,428,288,409,332,399,371,399,389,404,407,413,425,427,443,496,455,654,473,1016,509,1015,514,654,479,495,461,424,448,408,428,399,408,394,389,394,370,404,330,423,285,436,264,454,246"/>
|
||||||
|
<area shape="rect" id="Node000006" href="$engine_2bindings_8cpp.html" title=" " alt="" coords="485,990,686,1015"/>
|
||||||
|
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="405,219,313,227,218,241,136,261,105,273,83,288,62,317,56,345,59,416,59,826,62,842,70,856,103,884,153,909,214,931,355,964,487,986,486,992,354,970,213,936,151,914,100,889,66,860,57,844,53,827,53,417,50,345,57,315,79,284,102,269,134,255,217,235,313,222,405,214"/>
|
||||||
|
<area shape="poly" id="edge8_Node000007_Node000006" title=" " alt="" coords="706,842,656,862,633,877,613,895,599,918,591,944,587,989,582,989,586,943,594,916,609,892,629,873,653,857,704,837"/>
|
||||||
|
<area shape="rect" id="Node000008" href="$gridfire_8h.html" title=" " alt="" coords="2543,893,2670,934"/>
|
||||||
|
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="863,827,2543,907,2542,912,863,833"/>
|
||||||
|
<area shape="rect" id="Node000009" href="$py__engine_8cpp.html" title=" " alt="" coords="732,982,921,1023"/>
|
||||||
|
<area shape="poly" id="edge9_Node000007_Node000009" title=" " alt="" coords="810,857,827,893,833,940,832,982,826,981,828,941,821,894,805,859"/>
|
||||||
|
<area shape="rect" id="Node000010" href="$py__engine_8h.html" title=" " alt="" coords="623,893,812,934"/>
|
||||||
|
<area shape="poly" id="edge10_Node000007_Node000010" title=" " alt="" coords="762,860,735,895,730,891,757,856"/>
|
||||||
|
<area shape="poly" id="edge11_Node000010_Node000006" title=" " alt="" coords="676,945,605,991,602,987,673,941"/>
|
||||||
|
<area shape="poly" id="edge12_Node000010_Node000009" title=" " alt="" coords="756,942,804,979,800,984,753,946"/>
|
||||||
|
<area shape="poly" id="edge35_Node000011_Node000005" title=" " alt="" coords="931,442,1066,498,1064,503,929,447"/>
|
||||||
|
<area shape="poly" id="edge14_Node000011_Node000007" title=" " alt="" coords="865,454,791,805,785,804,860,453"/>
|
||||||
|
<area shape="poly" id="edge15_Node000011_Node000012" title=" " alt="" coords="822,448,723,503,720,498,820,444"/>
|
||||||
|
<area shape="rect" id="Node000014" href="$engine__graph_8cpp.html" title=" " alt="" coords="654,605,794,646"/>
|
||||||
|
<area shape="poly" id="edge32_Node000011_Node000014" title=" " alt="" coords="855,453,829,500,795,551,746,606,742,603,791,548,824,498,851,451"/>
|
||||||
|
<area shape="poly" id="edge21_Node000011_Node000017" title=" " alt="" coords="946,440,960,443,1090,464,1193,473,1295,478,1427,491,1540,507,1540,512,1426,496,1295,484,1192,478,1090,469,960,448,945,445"/>
|
||||||
|
<area shape="poly" id="edge34_Node000011_Node000020" title=" " alt="" coords="886,451,911,499,945,548,1003,619,1052,672,1079,694,1109,715,1190,754,1268,776,1373,793,1497,805,1630,813,1893,821,2092,822,2092,827,1893,826,1630,819,1496,810,1372,798,1267,781,1188,759,1106,719,1075,699,1049,676,999,622,941,551,907,501,881,453"/>
|
||||||
|
<area shape="rect" id="Node000022" href="$engine__defined_8cpp.html" title=" " alt="" coords="1215,605,1353,646"/>
|
||||||
|
<area shape="poly" id="edge33_Node000011_Node000022" title=" " alt="" coords="901,447,962,508,1005,547,1058,572,1113,590,1215,613,1214,618,1111,595,1056,577,1003,552,958,512,897,451"/>
|
||||||
|
<area shape="poly" id="edge29_Node000011_Node000023" title=" " alt="" coords="945,440,960,443,1071,459,1166,466,1328,466,1407,464,1491,466,1585,474,1696,491,1708,494,1707,499,1696,496,1585,479,1490,471,1407,470,1328,471,1166,471,1071,464,960,448,944,445"/>
|
||||||
|
<area shape="rect" id="Node000013" href="$engine__procedures_8h.html" title=" " alt="" coords="456,597,629,653"/>
|
||||||
|
<area shape="poly" id="edge16_Node000012_Node000013" title=" " alt="" coords="648,553,583,599,580,595,645,549"/>
|
||||||
|
<area shape="poly" id="edge18_Node000012_Node000014" title=" " alt="" coords="702,556,719,603,714,605,697,557"/>
|
||||||
|
<area shape="poly" id="edge19_Node000012_Node000015" title=" " alt="" coords="759,545,1228,705,1226,710,757,550"/>
|
||||||
|
<area shape="rect" id="Node000016" href="$engine__multiscale_8cpp.html" title=" " alt="" coords="1647,605,1801,646"/>
|
||||||
|
<area shape="poly" id="edge20_Node000012_Node000016" title=" " alt="" coords="797,529,1004,547,1295,566,1422,576,1584,595,1647,605,1646,610,1584,600,1421,581,1294,571,1004,552,796,535"/>
|
||||||
|
<area shape="poly" id="edge17_Node000013_Node000007" title=" " alt="" coords="589,661,762,802,758,806,586,665"/>
|
||||||
|
<area shape="rect" id="Node000018" href="$engine__priming_8h.html" title=" " alt="" coords="1428,597,1572,653"/>
|
||||||
|
<area shape="poly" id="edge22_Node000017_Node000018" title=" " alt="" coords="1573,562,1532,599,1528,595,1569,558"/>
|
||||||
|
<area shape="rect" id="Node000019" href="$engine__views_8h.html" title=" " alt="" coords="1767,701,1910,757"/>
|
||||||
|
<area shape="poly" id="edge27_Node000017_Node000019" title=" " alt="" coords="1612,564,1617,610,1625,632,1637,651,1664,676,1697,695,1732,708,1767,717,1766,722,1731,713,1695,700,1661,681,1633,655,1620,634,1612,611,1606,565"/>
|
||||||
|
<area shape="poly" id="edge28_Node000017_Node000022" title=" " alt="" coords="1526,552,1348,607,1347,602,1525,547"/>
|
||||||
|
<area shape="poly" id="edge26_Node000018_Node000015" title=" " alt="" coords="1430,662,1327,710,1325,705,1427,658"/>
|
||||||
|
<area shape="poly" id="edge23_Node000018_Node000019" title=" " alt="" coords="1588,650,1767,703,1766,709,1586,655"/>
|
||||||
|
<area shape="poly" id="edge24_Node000019_Node000007" title=" " alt="" coords="1752,741,848,821,848,815,1751,735"/>
|
||||||
|
<area shape="poly" id="edge25_Node000019_Node000020" title=" " alt="" coords="1926,753,2092,802,2091,807,1925,758"/>
|
||||||
|
<area shape="poly" id="edge31_Node000023_Node000016" title=" " alt="" coords="1760,564,1737,606,1732,603,1755,562"/>
|
||||||
|
<area shape="poly" id="edge30_Node000023_Node000019" title=" " alt="" coords="1803,563,1816,597,1830,652,1838,700,1833,701,1824,653,1811,598,1798,565"/>
|
||||||
|
<area shape="poly" id="edge38_Node000024_Node000019" title=" " alt="" coords="2056,558,2072,575,2085,596,2095,626,2093,640,2085,655,2068,673,2049,688,2004,711,1957,724,1911,730,1911,724,1956,718,2002,706,2046,684,2065,669,2080,651,2088,638,2089,626,2080,598,2068,579,2052,561"/>
|
||||||
|
<area shape="rect" id="Node000025" href="$engine__adaptive_8cpp.html" title=" " alt="" coords="1926,605,2071,646"/>
|
||||||
|
<area shape="poly" id="edge39_Node000024_Node000025" title=" " alt="" coords="2001,565,2001,605,1996,605,1996,565"/>
|
||||||
|
<area shape="poly" id="edge44_Node000026_Node000017" title=" " alt="" coords="1912,442,1697,496,1685,500,1684,494,1695,491,1911,436"/>
|
||||||
|
<area shape="poly" id="edge46_Node000026_Node000019" title=" " alt="" coords="1951,457,1917,495,1888,549,1868,606,1845,701,1840,700,1863,604,1884,547,1912,492,1947,454"/>
|
||||||
|
<area shape="poly" id="edge45_Node000026_Node000023" title=" " alt="" coords="1928,455,1840,495,1838,491,1925,450"/>
|
||||||
|
<area shape="poly" id="edge43_Node000026_Node000024" title=" " alt="" coords="2001,461,2001,493,1996,493,1996,461"/>
|
||||||
|
<area shape="rect" id="Node000028" href="$generative_8h.html" title=" " alt="" coords="3089,294,3263,334"/>
|
||||||
|
<area shape="poly" id="edge48_Node000027_Node000028" title=" " alt="" coords="3179,247,3179,293,3173,293,3173,247"/>
|
||||||
|
<area shape="poly" id="edge49_Node000027_Node000033" title=" " alt="" coords="3225,237,3322,291,3319,296,3222,241"/>
|
||||||
|
<area shape="poly" id="edge67_Node000034_Node000020" title=" " alt="" coords="2370,448,2337,469,2307,495,2290,520,2270,556,2230,645,2168,805,2163,803,2225,643,2266,553,2285,517,2303,492,2334,465,2367,444"/>
|
||||||
|
<area shape="rect" id="Node000035" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="2556,605,2684,646"/>
|
||||||
|
<area shape="poly" id="edge51_Node000034_Node000035" title=" " alt="" coords="2498,443,2535,464,2567,492,2587,519,2602,550,2619,604,2614,605,2597,552,2583,522,2563,495,2531,468,2495,447"/>
|
||||||
|
<area shape="rect" id="Node000036" href="$policy_8h.html" title=" " alt="" coords="2543,805,2670,845"/>
|
||||||
|
<area shape="poly" id="edge58_Node000034_Node000036" title=" " alt="" coords="2525,432,2593,454,2627,471,2658,492,2707,538,2736,582,2755,634,2771,700,2778,730,2777,743,2770,758,2750,780,2726,797,2699,809,2672,817,2670,812,2697,804,2723,792,2747,776,2766,755,2772,742,2773,730,2765,702,2749,636,2731,585,2703,541,2654,496,2624,476,2591,459,2523,437"/>
|
||||||
|
<area shape="poly" id="edge64_Node000034_Node000037" title=" " alt="" coords="2510,442,2564,465,2618,499,2665,542,2684,568,2699,596,2705,627,2704,657,2692,709,2686,708,2699,657,2700,627,2693,598,2680,570,2661,545,2615,503,2561,470,2508,447"/>
|
||||||
|
<area shape="rect" id="Node000038" href="$chains_8cpp.html" title=" " alt="" coords="2319,716,2481,742"/>
|
||||||
|
<area shape="poly" id="edge65_Node000034_Node000038" title=" " alt="" coords="2395,451,2367,479,2336,514,2309,554,2288,598,2280,626,2282,638,2288,652,2303,672,2323,689,2366,713,2364,718,2320,694,2299,676,2283,654,2277,639,2275,626,2283,596,2304,552,2332,511,2363,475,2392,447"/>
|
||||||
|
<area shape="rect" id="Node000039" href="$policy__logical_8h.html" title=" " alt="" coords="2401,501,2554,542"/>
|
||||||
|
<area shape="poly" id="edge59_Node000034_Node000039" title=" " alt="" coords="2447,451,2470,500,2465,502,2442,454"/>
|
||||||
|
<area shape="rect" id="Node000040" href="$policy__logical_8cpp.html" title=" " alt="" coords="2298,605,2430,646"/>
|
||||||
|
<area shape="poly" id="edge66_Node000034_Node000040" title=" " alt="" coords="2411,453,2392,495,2376,554,2369,605,2363,604,2371,553,2387,493,2406,451"/>
|
||||||
|
<area shape="poly" id="edge52_Node000035_Node000036" title=" " alt="" coords="2609,661,2597,701,2595,729,2596,757,2604,804,2599,804,2591,757,2590,729,2592,701,2603,659"/>
|
||||||
|
<area shape="poly" id="edge54_Node000035_Node000037" title=" " alt="" coords="2642,657,2672,707,2667,709,2637,660"/>
|
||||||
|
<area shape="poly" id="edge57_Node000035_Node000038" title=" " alt="" coords="2565,655,2428,718,2425,713,2563,650"/>
|
||||||
|
<area shape="poly" id="edge53_Node000036_Node000008" title=" " alt="" coords="2609,861,2609,893,2604,893,2604,861"/>
|
||||||
|
<area shape="poly" id="edge56_Node000037_Node000020" title=" " alt="" coords="2593,749,2226,814,2225,809,2592,743"/>
|
||||||
|
<area shape="poly" id="edge55_Node000037_Node000036" title=" " alt="" coords="2659,763,2624,806,2620,803,2654,760"/>
|
||||||
|
<area shape="poly" id="edge60_Node000039_Node000035" title=" " alt="" coords="2518,549,2594,602,2591,607,2515,553"/>
|
||||||
|
<area shape="poly" id="edge61_Node000039_Node000036" title=" " alt="" coords="2494,555,2601,803,2596,805,2489,557"/>
|
||||||
|
<area shape="poly" id="edge62_Node000039_Node000038" title=" " alt="" coords="2473,558,2462,604,2445,654,2428,689,2411,717,2406,714,2423,686,2440,652,2457,602,2468,556"/>
|
||||||
|
<area shape="poly" id="edge63_Node000039_Node000040" title=" " alt="" coords="2446,554,2388,606,2384,602,2443,550"/>
|
||||||
|
<area shape="rect" id="Node000042" href="$weak__rate__library_8h.html" title=" " alt="" coords="958,286,1128,342"/>
|
||||||
|
<area shape="poly" id="edge70_Node000041_Node000042" title=" " alt="" coords="957,239,1012,284,1008,288,954,243"/>
|
||||||
|
<area shape="rect" id="Node000043" href="$weak_8cpp.html" title=" " alt="" coords="627,398,768,438"/>
|
||||||
|
<area shape="poly" id="edge74_Node000041_Node000043" title=" " alt="" coords="925,246,919,295,911,321,897,344,878,355,844,369,759,399,757,394,842,364,876,350,893,340,906,319,914,294,919,246"/>
|
||||||
|
<area shape="rect" id="Node000044" href="$construction_8cpp.html" title=" " alt="" coords="437,398,603,438"/>
|
||||||
|
<area shape="poly" id="edge73_Node000041_Node000044" title=" " alt="" coords="830,238,774,260,720,289,704,302,694,315,684,329,668,344,619,375,570,399,568,395,616,371,665,340,680,326,690,312,701,298,717,284,772,255,828,233"/>
|
||||||
|
<area shape="rect" id="Node000045" href="$weak__interpolator_8cpp.html" title=" " alt="" coords="731,294,882,334"/>
|
||||||
|
<area shape="poly" id="edge75_Node000041_Node000045" title=" " alt="" coords="889,243,830,295,827,291,885,239"/>
|
||||||
|
<area shape="poly" id="edge71_Node000042_Node000011" title=" " alt="" coords="984,353,904,399,901,395,982,348"/>
|
||||||
|
<area shape="poly" id="edge72_Node000042_Node000043" title=" " alt="" coords="944,345,781,393,759,399,757,394,779,387,942,340"/>
|
||||||
|
<area shape="poly" id="edge82_Node000046_Node000005" title=" " alt="" coords="1392,334,1312,356,1271,372,1233,392,1217,405,1207,417,1183,447,1132,502,1128,499,1179,444,1202,414,1213,401,1231,388,1269,367,1310,351,1391,328"/>
|
||||||
|
<area shape="poly" id="edge81_Node000046_Node000015" title=" " alt="" coords="1498,358,1495,404,1485,457,1464,509,1448,532,1428,551,1398,569,1367,575,1337,574,1308,570,1281,567,1254,568,1229,577,1205,599,1197,612,1196,624,1205,652,1226,682,1254,706,1250,710,1222,686,1200,654,1190,624,1192,610,1201,596,1226,573,1253,563,1281,561,1309,565,1338,569,1367,570,1396,564,1425,547,1444,528,1459,506,1480,456,1490,404,1492,358"/>
|
||||||
|
<area shape="rect" id="Node000047" href="$strategies_8h.html" title=" " alt="" coords="1557,398,1750,438"/>
|
||||||
|
<area shape="poly" id="edge77_Node000046_Node000047" title=" " alt="" coords="1551,348,1624,395,1621,399,1548,353"/>
|
||||||
|
<area shape="rect" id="Node000052" href="$engine__partitioning__trigger_8h.html" title="CVODE-specific triggers that decide when to (re)partition the reaction network engine." alt="" coords="1244,390,1430,446"/>
|
||||||
|
<area shape="poly" id="edge78_Node000046_Node000052" title=" " alt="" coords="1440,353,1381,392,1378,387,1438,348"/>
|
||||||
|
<area shape="rect" id="Node000054" href="$engine__partitioning__trigger_8cpp.html" title=" " alt="" coords="1234,494,1414,549"/>
|
||||||
|
<area shape="poly" id="edge83_Node000046_Node000054" title=" " alt="" coords="1487,358,1471,403,1445,447,1416,474,1384,495,1381,491,1413,470,1441,444,1466,401,1482,356"/>
|
||||||
|
<area shape="rect" id="Node000051" href="$solver_2bindings_8cpp.html" title=" " alt="" coords="972,405,1170,431"/>
|
||||||
|
<area shape="poly" id="edge84_Node000046_Node000051" title=" " alt="" coords="1392,342,1122,407,1121,402,1391,337"/>
|
||||||
|
<area shape="poly" id="edge79_Node000052_Node000005" title=" " alt="" coords="1264,455,1157,503,1155,498,1262,450"/>
|
||||||
|
<area shape="poly" id="edge80_Node000052_Node000054" title=" " alt="" coords="1334,462,1330,493,1325,493,1329,461"/>
|
||||||
|
<area shape="poly" id="edge86_Node000055_Node000046" title=" " alt="" coords="1599,249,1538,288,1535,283,1596,245"/>
|
||||||
|
<area shape="poly" id="edge87_Node000055_Node000047" title=" " alt="" coords="1656,254,1656,397,1651,397,1651,254"/>
|
||||||
|
<area shape="poly" id="edge91_Node000056_Node000016" title=" " alt="" coords="2809,233,2711,259,2592,295,2462,340,2336,392,2296,413,2263,434,2211,474,2158,514,2125,533,2084,552,2031,568,1958,585,1802,614,1801,608,1956,579,2030,563,2082,547,2123,528,2156,509,2208,470,2260,429,2293,409,2334,388,2460,335,2590,290,2710,254,2807,228"/>
|
||||||
|
<area shape="rect" id="Node000057" href="$utils_8h.html" title=" " alt="" coords="2771,805,2898,845"/>
|
||||||
|
<area shape="poly" id="edge89_Node000056_Node000057" title=" " alt="" coords="2886,246,2879,324,2876,417,2876,627,2872,678,2864,728,2844,805,2838,804,2859,727,2867,677,2871,626,2871,416,2874,324,2880,246"/>
|
||||||
|
<area shape="poly" id="edge92_Node000056_Node000058" title=" " alt="" coords="2919,240,2978,299,2974,303,2915,244"/>
|
||||||
|
<area shape="poly" id="edge90_Node000057_Node000008" title=" " alt="" coords="2770,854,2660,895,2658,890,2768,849"/>
|
||||||
|
<area shape="poly" id="edge99_Node000060_Node000011" title=" " alt="" coords="327,328,596,361,781,387,809,394,808,400,779,393,595,367,326,333"/>
|
||||||
|
<area shape="poly" id="edge100_Node000060_Node000013" title=" " alt="" coords="198,350,193,394,194,447,205,501,216,526,231,548,246,559,267,570,324,588,390,602,456,612,455,617,389,607,322,593,265,575,243,564,227,551,211,528,200,503,188,448,188,394,193,349"/>
|
||||||
|
<area shape="poly" id="edge102_Node000060_Node000014" title=" " alt="" coords="218,348,243,397,261,422,282,444,339,474,446,517,670,602,669,607,444,522,337,478,278,448,257,425,239,400,213,350"/>
|
||||||
|
<area shape="poly" id="edge101_Node000060_Node000024" title=" " alt="" coords="240,342,322,397,373,423,426,443,489,458,563,469,735,483,932,488,1141,487,1548,481,1724,482,1864,491,1927,501,1926,506,1864,496,1723,487,1548,486,1141,492,932,493,735,488,562,474,488,463,425,448,370,428,319,401,237,346"/>
|
||||||
|
<area shape="poly" id="edge103_Node000060_Node000044" title=" " alt="" coords="279,337,459,394,458,400,278,342"/>
|
||||||
|
</map>
|
||||||
1
docs/html/building_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
76c5c916cb8a846978ce7c2dd02fa70d
|
||||||
1531
docs/html/building_8h__dep__incl.svg
Normal file
|
After Width: | Height: | Size: 80 KiB |
1448
docs/html/building_8h__dep__incl_org.svg
Normal file
|
After Width: | Height: | Size: 76 KiB |
5
docs/html/building_8h__incl.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<map id="src/include/gridfire/engine/types/building.h" name="src/include/gridfire/engine/types/building.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="5,5,164,46"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="54,94,115,120"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="87,46,87,78,82,78,82,46"/>
|
||||||
|
</map>
|
||||||
1
docs/html/building_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
6bd829568dff32a7a4972ba37557c88b
|
||||||
66
docs/html/building_8h__incl.svg
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/include/gridfire/engine/types/building.h Pages: 1 -->
|
||||||
|
<svg width="127pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 127.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>src/include/gridfire/engine/types/building.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Defines types related to building reaction networks in the GridFire engine.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="118.75,-85.75 0,-85.75 0,-55.25 118.75,-55.25 118.75,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="59.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/types/building.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="82,-19.25 36.75,-19.25 36.75,0 82,0 82,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="59.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M59.38,-54.95C59.38,-47.71 59.38,-38.84 59.38,-30.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.88,-31.21 59.38,-21.21 55.88,-31.21 62.88,-31.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.6 KiB |
40
docs/html/building_8h__incl_org.svg
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/include/gridfire/engine/types/building.h Pages: 1 -->
|
||||||
|
<svg width="127pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 127.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>src/include/gridfire/engine/types/building.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Defines types related to building reaction networks in the GridFire engine.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="118.75,-85.75 0,-85.75 0,-55.25 118.75,-55.25 118.75,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="59.38" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/types/building.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="#e0e0e0" stroke="#999999" points="82,-19.25 36.75,-19.25 36.75,0 82,0 82,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="59.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M59.38,-54.95C59.38,-47.71 59.38,-38.84 59.38,-30.94"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.88,-31.21 59.38,-21.21 55.88,-31.21 62.88,-31.21"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
137
docs/html/chains_8cpp.html
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/lib/policy/chains.cpp File Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('chains_8cpp.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#namespaces">Namespaces</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">chains.cpp File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock"><code>#include "<a class="el" href="policy__abstract_8h.html">gridfire/policy/policy_abstract.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="policy__logical_8h.html">gridfire/policy/policy_logical.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="chains_8h.html">gridfire/policy/chains.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="error__policy_8h.html">gridfire/exceptions/error_policy.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="hashing_8h.html">gridfire/utils/hashing.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="reaclib_8h.html">gridfire/reaction/reaclib.h</a>"</code><br />
|
||||||
|
<code>#include "xxhash64.h"</code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for chains.cpp:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="chains_8cpp__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
|
</div><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||||
|
Namespaces</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1policy.html">gridfire::policy</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_c85d3e3c5052e9ad9ce18c6863244a25.html">lib</a></li><li class="navelem"><a class="el" href="dir_0751b490135a42d238fc345542daa4c3.html">policy</a></li><li class="navelem"><a class="el" href="chains_8cpp.html">chains.cpp</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
159
docs/html/chains_8cpp__incl.map
Normal file
@@ -0,0 +1,159 @@
|
|||||||
|
<map id="src/lib/policy/chains.cpp" name="src/lib/policy/chains.cpp">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="1382,5,1543,31"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="1146,241,1283,282"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1382,27,1351,34,1319,45,1289,60,1263,81,1240,114,1226,153,1219,192,1217,226,1211,226,1214,191,1221,151,1236,112,1259,77,1286,56,1317,40,1349,29,1381,22"/>
|
||||||
|
<area shape="rect" id="Node000045" href="$policy__logical_8h.html" title=" " alt="" coords="1304,153,1440,193"/>
|
||||||
|
<area shape="poly" id="edge73_Node000001_Node000045" title=" " alt="" coords="1464,32,1456,66,1440,106,1409,143,1405,140,1435,103,1451,65,1458,31"/>
|
||||||
|
<area shape="rect" id="Node000046" href="$chains_8h.html" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="1274,79,1425,105"/>
|
||||||
|
<area shape="poly" id="edge77_Node000001_Node000046" title=" " alt="" coords="1445,34,1383,73,1380,68,1442,29"/>
|
||||||
|
<area shape="rect" id="Node000047" href="$error__policy_8h.html" title="Defines custom exception types related to network policy construction and verification." alt="" coords="3322,515,3449,556"/>
|
||||||
|
<area shape="poly" id="edge82_Node000001_Node000047" title=" " alt="" coords="1544,17,1890,21,2117,28,2352,40,2572,59,2670,72,2757,86,2829,103,2884,122,2919,145,2929,158,2932,171,2932,350,2973,372,3077,414,3320,506,3318,511,3075,419,2971,376,2927,353,2927,172,2924,160,2915,149,2881,127,2827,108,2756,91,2669,77,2572,64,2352,46,2117,33,1890,26,1544,22"/>
|
||||||
|
<area shape="rect" id="Node000050" href="$hashing_8h.html" title=" " alt="" coords="2200,338,2349,363"/>
|
||||||
|
<area shape="poly" id="edge86_Node000001_Node000050" title=" " alt="" coords="1544,27,1674,50,1839,90,1927,118,2016,152,2102,192,2183,239,2207,258,2229,280,2261,323,2257,326,2225,284,2203,262,2180,244,2099,197,2014,157,1925,123,1837,95,1673,55,1543,32"/>
|
||||||
|
<area shape="rect" id="Node000059" href="$reaclib_8h.html" title=" " alt="" coords="9,160,172,186"/>
|
||||||
|
<area shape="poly" id="edge105_Node000001_Node000059" title=" " alt="" coords="1382,28,879,73,538,110,191,155,165,160,164,154,190,150,537,105,878,68,1381,23"/>
|
||||||
|
<area shape="rect" id="Node000060" title=" " alt="" coords="2966,79,3055,105"/>
|
||||||
|
<area shape="poly" id="edge107_Node000001_Node000060" title=" " alt="" coords="1544,16,1783,17,2130,23,2535,42,2744,57,2948,76,2951,77,2950,82,2948,82,2744,62,2535,47,2130,29,1783,22,1544,21"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="5,707,211,733"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1146,268,992,274,797,287,610,306,533,318,475,333,415,355,364,379,323,405,287,435,255,469,224,509,157,612,135,654,119,693,114,691,130,652,152,610,220,506,251,466,283,431,320,401,362,375,413,350,474,327,532,313,609,300,797,281,992,269,1146,262"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="473,618,644,644"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="1146,270,967,285,739,313,625,333,522,358,437,387,405,403,379,421,346,454,325,488,321,505,321,524,327,542,338,561,357,572,395,585,493,612,491,617,394,590,355,577,334,565,322,544,316,524,316,505,320,486,342,450,376,417,402,399,435,382,521,352,624,328,738,308,966,279,1146,264"/>
|
||||||
|
<area shape="rect" id="Node000014" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="705,330,850,371"/>
|
||||||
|
<area shape="poly" id="edge14_Node000002_Node000014" title=" " alt="" coords="1146,279,866,334,865,329,1145,274"/>
|
||||||
|
<area shape="rect" id="Node000021" title=" " alt="" coords="2209,707,2263,733"/>
|
||||||
|
<area shape="poly" id="edge70_Node000002_Node000021" title=" " alt="" coords="1283,260,1539,260,1879,268,2045,276,2191,288,2301,305,2339,316,2363,328,2403,363,2437,401,2462,440,2479,480,2487,522,2484,565,2470,608,2443,653,2427,671,2408,686,2365,706,2319,717,2278,721,2278,716,2318,711,2363,701,2406,681,2424,667,2439,650,2465,606,2479,564,2482,522,2474,481,2458,442,2432,404,2399,367,2360,332,2337,321,2300,310,2190,293,2045,281,1879,273,1539,266,1283,265"/>
|
||||||
|
<area shape="rect" id="Node000034" href="$partition_8h.html" title=" " alt="" coords="1773,419,1883,459"/>
|
||||||
|
<area shape="poly" id="edge42_Node000002_Node000034" title=" " alt="" coords="1284,280,1759,415,1757,420,1283,285"/>
|
||||||
|
<area shape="rect" id="Node000043" title=" " alt="" coords="1082,338,1121,363"/>
|
||||||
|
<area shape="poly" id="edge71_Node000002_Node000043" title=" " alt="" coords="1191,285,1131,330,1127,326,1187,280"/>
|
||||||
|
<area shape="rect" id="Node000044" href="$engine__types_8h.html" title=" " alt="" coords="1146,330,1284,371"/>
|
||||||
|
<area shape="poly" id="edge72_Node000002_Node000044" title=" " alt="" coords="1217,283,1217,314,1212,314,1212,283"/>
|
||||||
|
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="497,647,462,654,188,706,187,701,461,649,496,642"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="778,707,838,733"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="602,642,680,666,768,697,770,698,768,703,766,702,678,671,601,647"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="379,707,466,733"/>
|
||||||
|
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="541,647,456,701,453,696,538,642"/>
|
||||||
|
<area shape="rect" id="Node000007" title=" " alt="" coords="1426,707,1588,733"/>
|
||||||
|
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="645,634,978,655,1191,673,1404,697,1432,701,1432,707,1404,702,1190,678,978,660,645,639"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="862,707,959,733"/>
|
||||||
|
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="618,642,727,666,851,697,860,700,859,705,850,702,726,671,617,647"/>
|
||||||
|
<area shape="rect" id="Node000009" title=" " alt="" coords="1282,707,1392,733"/>
|
||||||
|
<area shape="poly" id="edge9_Node000004_Node000009" title=" " alt="" coords="645,634,920,654,1091,672,1262,697,1280,701,1279,706,1261,702,1090,678,920,659,644,639"/>
|
||||||
|
<area shape="rect" id="Node000010" title=" " alt="" coords="1191,707,1249,733"/>
|
||||||
|
<area shape="poly" id="edge10_Node000004_Node000010" title=" " alt="" coords="645,641,1176,710,1175,716,644,647"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="651,707,754,733"/>
|
||||||
|
<area shape="poly" id="edge11_Node000004_Node000011" title=" " alt="" coords="580,642,671,696,668,701,577,647"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="234,707,355,733"/>
|
||||||
|
<area shape="poly" id="edge12_Node000004_Node000012" title=" " alt="" coords="522,647,347,704,345,699,521,642"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="491,700,626,740"/>
|
||||||
|
<area shape="poly" id="edge13_Node000004_Node000013" title=" " alt="" coords="561,645,561,685,556,685,556,645"/>
|
||||||
|
<area shape="poly" id="edge15_Node000014_Node000004" title=" " alt="" coords="705,358,630,365,550,377,481,395,456,407,439,420,434,430,433,438,440,458,454,475,471,482,490,490,509,506,525,529,538,555,555,602,550,604,533,557,520,532,505,509,487,495,469,487,451,479,435,461,427,438,429,428,435,417,453,402,480,390,549,372,630,360,705,353"/>
|
||||||
|
<area shape="poly" id="edge39_Node000014_Node000009" title=" " alt="" coords="850,352,932,358,1020,369,1097,388,1126,401,1146,417,1157,442,1163,480,1159,523,1152,544,1141,565,1128,578,1114,585,1085,589,1057,594,1045,600,1034,612,1027,632,1028,641,1034,650,1058,674,1082,688,1107,694,1133,695,1192,691,1225,692,1262,697,1276,700,1275,706,1261,702,1225,697,1192,696,1133,700,1106,699,1080,692,1055,678,1030,653,1023,642,1021,632,1030,610,1042,596,1056,589,1085,584,1113,580,1125,573,1137,561,1147,542,1154,522,1158,480,1152,443,1142,420,1123,406,1095,393,1019,375,931,363,850,357"/>
|
||||||
|
<area shape="poly" id="edge38_Node000014_Node000010" title=" " alt="" coords="850,354,1095,377,1206,395,1244,405,1265,417,1270,433,1269,460,1260,537,1229,693,1223,692,1254,537,1264,460,1264,434,1261,420,1242,410,1205,400,1094,382,850,359"/>
|
||||||
|
<area shape="rect" id="Node000015" href="$types_8h.html" title=" " alt="" coords="306,618,449,644"/>
|
||||||
|
<area shape="poly" id="edge16_Node000014_Node000015" title=" " alt="" coords="705,358,618,366,522,378,436,396,403,408,379,421,348,451,332,483,330,519,339,562,348,585,360,605,356,607,343,587,333,564,325,519,327,481,344,448,376,417,401,403,435,391,521,373,618,361,704,353"/>
|
||||||
|
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="348,515,494,556"/>
|
||||||
|
<area shape="poly" id="edge19_Node000014_Node000016" title=" " alt="" coords="705,356,619,362,527,373,445,392,415,405,395,420,387,438,387,459,393,480,402,500,397,503,388,482,381,460,382,437,391,417,412,400,444,387,526,368,619,356,704,351"/>
|
||||||
|
<area shape="rect" id="Node000017" href="$screening__types_8h.html" title=" " alt="" coords="1001,419,1132,459"/>
|
||||||
|
<area shape="poly" id="edge24_Node000014_Node000017" title=" " alt="" coords="844,369,987,411,986,416,843,374"/>
|
||||||
|
<area shape="rect" id="Node000019" href="$reporting_8h.html" title=" " alt="" coords="1044,611,1182,652"/>
|
||||||
|
<area shape="poly" id="edge27_Node000014_Node000019" title=" " alt="" coords="850,354,1082,378,1185,396,1221,406,1241,417,1248,431,1251,449,1246,489,1232,531,1213,565,1193,587,1169,605,1166,600,1189,583,1209,561,1227,528,1241,488,1246,449,1243,433,1237,421,1219,411,1184,401,1081,383,850,360"/>
|
||||||
|
<area shape="rect" id="Node000024" href="$building_8h.html" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="450,419,588,459"/>
|
||||||
|
<area shape="poly" id="edge30_Node000014_Node000024" title=" " alt="" coords="719,374,593,416,591,411,718,369"/>
|
||||||
|
<area shape="rect" id="Node000026" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." alt="" coords="839,419,977,459"/>
|
||||||
|
<area shape="poly" id="edge31_Node000014_Node000026" title=" " alt="" coords="808,369,867,408,864,412,806,373"/>
|
||||||
|
<area shape="rect" id="Node000027" title=" " alt="" coords="613,515,774,556"/>
|
||||||
|
<area shape="poly" id="edge37_Node000014_Node000027" title=" " alt="" coords="712,373,679,392,653,420,647,440,649,461,658,482,669,501,665,504,653,484,644,462,642,439,648,417,675,388,709,369"/>
|
||||||
|
<area shape="rect" id="Node000032" title=" " alt="" coords="663,426,716,452"/>
|
||||||
|
<area shape="poly" id="edge40_Node000014_Node000032" title=" " alt="" coords="759,373,714,417,710,414,756,369"/>
|
||||||
|
<area shape="rect" id="Node000033" title=" " alt="" coords="740,426,814,452"/>
|
||||||
|
<area shape="poly" id="edge41_Node000014_Node000033" title=" " alt="" coords="780,371,780,411,775,411,775,371"/>
|
||||||
|
<area shape="poly" id="edge18_Node000015_Node000012" title=" " alt="" coords="368,646,318,698,315,694,364,643"/>
|
||||||
|
<area shape="poly" id="edge17_Node000015_Node000013" title=" " alt="" coords="404,642,505,690,503,695,402,647"/>
|
||||||
|
<area shape="poly" id="edge21_Node000016_Node000003" title=" " alt="" coords="382,558,279,613,139,701,137,696,276,609,380,554"/>
|
||||||
|
<area shape="poly" id="edge20_Node000016_Node000004" title=" " alt="" coords="451,554,530,607,527,612,448,558"/>
|
||||||
|
<area shape="poly" id="edge23_Node000016_Node000010" title=" " alt="" coords="496,551,1177,706,1175,711,494,556"/>
|
||||||
|
<area shape="poly" id="edge22_Node000016_Node000012" title=" " alt="" coords="362,558,325,580,308,595,296,612,288,632,286,652,290,692,285,693,280,652,283,630,291,610,305,591,322,576,360,554"/>
|
||||||
|
<area shape="poly" id="edge25_Node000017_Node000016" title=" " alt="" coords="1001,460,990,462,881,479,796,489,602,510,510,523,509,518,601,505,796,484,880,474,989,457,1000,455"/>
|
||||||
|
<area shape="rect" id="Node000018" title=" " alt="" coords="1995,707,2064,733"/>
|
||||||
|
<area shape="poly" id="edge26_Node000017_Node000018" title=" " alt="" coords="1133,440,1247,447,1383,459,1511,478,1563,490,1601,505,1627,531,1666,577,1704,624,1728,649,1792,679,1860,698,1925,709,1980,714,1979,720,1924,714,1859,703,1790,684,1725,654,1700,628,1661,581,1623,534,1599,510,1561,495,1510,483,1383,464,1247,452,1133,445"/>
|
||||||
|
<area shape="poly" id="edge29_Node000019_Node000013" title=" " alt="" coords="1044,643,866,666,642,702,641,697,865,661,1043,638"/>
|
||||||
|
<area shape="poly" id="edge28_Node000019_Node000021" title=" " alt="" coords="1183,634,1564,657,2076,697,2194,710,2193,716,2076,702,1563,662,1183,639"/>
|
||||||
|
<area shape="poly" id="edge32_Node000026_Node000003" title=" " alt="" coords="839,460,827,462,752,471,687,473,576,469,524,468,468,473,407,486,337,510,302,527,268,549,208,600,160,653,126,697,122,693,156,650,204,597,265,545,299,522,335,505,406,481,468,468,523,463,577,463,687,468,752,466,826,457,838,455"/>
|
||||||
|
<area shape="poly" id="edge34_Node000026_Node000008" title=" " alt="" coords="911,460,913,692,908,692,906,460"/>
|
||||||
|
<area shape="poly" id="edge36_Node000026_Node000009" title=" " alt="" coords="917,459,954,569,975,622,990,650,1023,673,1055,686,1085,692,1115,693,1181,690,1219,691,1262,697,1277,700,1276,706,1261,702,1219,696,1181,695,1115,698,1084,697,1053,691,1021,678,986,653,970,624,949,571,912,461"/>
|
||||||
|
<area shape="poly" id="edge33_Node000026_Node000027" title=" " alt="" coords="864,462,753,511,751,506,862,457"/>
|
||||||
|
<area shape="rect" id="Node000030" title=" " alt="" coords="1049,522,1127,548"/>
|
||||||
|
<area shape="poly" id="edge35_Node000026_Node000030" title=" " alt="" coords="947,458,1052,512,1050,517,945,462"/>
|
||||||
|
<area shape="rect" id="Node000035" href="$partition__types_8h.html" title=" " alt="" coords="1765,611,1886,652"/>
|
||||||
|
<area shape="poly" id="edge43_Node000034_Node000035" title=" " alt="" coords="1830,460,1828,596,1823,596,1825,460"/>
|
||||||
|
<area shape="rect" id="Node000036" href="$partition__abstract_8h.html" title=" " alt="" coords="1961,611,2098,652"/>
|
||||||
|
<area shape="poly" id="edge46_Node000034_Node000036" title=" " alt="" coords="1884,443,1918,450,1954,462,1987,480,2015,506,2028,527,2034,550,2037,595,2031,596,2029,551,2023,529,2011,509,1984,484,1951,467,1917,455,1883,448"/>
|
||||||
|
<area shape="rect" id="Node000037" href="$partition__ground_8h.html" title=" " alt="" coords="1460,515,1588,556"/>
|
||||||
|
<area shape="poly" id="edge49_Node000034_Node000037" title=" " alt="" coords="1773,460,1603,512,1602,507,1771,455"/>
|
||||||
|
<area shape="rect" id="Node000038" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="1662,507,1791,563"/>
|
||||||
|
<area shape="poly" id="edge55_Node000034_Node000038" title=" " alt="" coords="1809,462,1769,498,1765,494,1805,458"/>
|
||||||
|
<area shape="rect" id="Node000040" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="2084,507,2244,563"/>
|
||||||
|
<area shape="poly" id="edge61_Node000034_Node000040" title=" " alt="" coords="1884,453,2070,505,2068,510,1883,458"/>
|
||||||
|
<area shape="rect" id="Node000042" href="$partition__composite_8h.html" title=" " alt="" coords="1866,507,2001,563"/>
|
||||||
|
<area shape="poly" id="edge63_Node000034_Node000042" title=" " alt="" coords="1852,458,1893,495,1890,499,1848,462"/>
|
||||||
|
<area shape="poly" id="edge44_Node000035_Node000009" title=" " alt="" coords="1765,650,1746,654,1653,670,1580,678,1507,687,1414,702,1398,706,1397,700,1413,697,1506,681,1579,673,1652,664,1745,649,1764,645"/>
|
||||||
|
<area shape="poly" id="edge45_Node000035_Node000021" title=" " alt="" coords="1887,643,2195,707,2194,713,1886,648"/>
|
||||||
|
<area shape="poly" id="edge48_Node000036_Node000018" title=" " alt="" coords="2032,652,2032,692,2027,692,2027,652"/>
|
||||||
|
<area shape="poly" id="edge47_Node000036_Node000021" title=" " alt="" coords="2077,650,2196,699,2194,704,2075,655"/>
|
||||||
|
<area shape="poly" id="edge51_Node000037_Node000007" title=" " alt="" coords="1520,556,1508,611,1508,652,1509,692,1503,692,1503,652,1503,611,1515,555"/>
|
||||||
|
<area shape="poly" id="edge54_Node000037_Node000008" title=" " alt="" coords="1474,559,1348,605,1195,654,1079,685,975,708,974,703,1078,680,1194,649,1346,600,1472,554"/>
|
||||||
|
<area shape="poly" id="edge52_Node000037_Node000009" title=" " alt="" coords="1484,558,1444,582,1406,613,1374,654,1351,695,1347,692,1369,651,1402,609,1441,578,1482,554"/>
|
||||||
|
<area shape="poly" id="edge53_Node000037_Node000018" title=" " alt="" coords="1534,555,1562,604,1583,629,1608,649,1637,663,1678,674,1780,693,1889,705,1980,713,1979,718,1888,711,1779,698,1677,679,1635,668,1605,654,1579,633,1558,607,1530,557"/>
|
||||||
|
<area shape="poly" id="edge50_Node000037_Node000036" title=" " alt="" coords="1589,548,1651,560,1946,613,1946,619,1650,566,1588,553"/>
|
||||||
|
<area shape="poly" id="edge57_Node000038_Node000007" title=" " alt="" coords="1696,565,1535,699,1531,695,1693,561"/>
|
||||||
|
<area shape="poly" id="edge59_Node000038_Node000009" title=" " alt="" coords="1670,566,1378,703,1375,698,1668,561"/>
|
||||||
|
<area shape="poly" id="edge60_Node000038_Node000018" title=" " alt="" coords="1728,563,1733,608,1742,631,1755,650,1770,661,1793,671,1852,688,1980,710,1979,715,1851,693,1791,676,1768,665,1751,654,1737,633,1728,609,1723,564"/>
|
||||||
|
<area shape="poly" id="edge58_Node000038_Node000021" title=" " alt="" coords="1792,548,1854,560,1927,570,1985,574,2042,583,2110,609,2142,627,2172,649,2218,693,2214,697,2168,654,2139,632,2108,613,2041,588,1984,579,1926,576,1853,566,1791,553"/>
|
||||||
|
<area shape="poly" id="edge56_Node000038_Node000036" title=" " alt="" coords="1792,554,1952,603,1951,609,1790,559"/>
|
||||||
|
<area shape="rect" id="Node000041" title=" " alt="" coords="2274,618,2334,644"/>
|
||||||
|
<area shape="poly" id="edge62_Node000040_Node000041" title=" " alt="" coords="2206,561,2275,608,2272,612,2203,566"/>
|
||||||
|
<area shape="poly" id="edge66_Node000042_Node000007" title=" " alt="" coords="1936,564,1927,610,1917,634,1900,654,1879,667,1850,679,1774,697,1687,709,1604,716,1603,711,1686,704,1773,691,1848,674,1877,663,1897,650,1912,631,1922,608,1930,563"/>
|
||||||
|
<area shape="poly" id="edge68_Node000042_Node000010" title=" " alt="" coords="1866,553,1604,612,1438,655,1271,702,1264,704,1263,699,1270,697,1436,649,1602,607,1865,548"/>
|
||||||
|
<area shape="poly" id="edge69_Node000042_Node000018" title=" " alt="" coords="2002,544,2032,553,2062,567,2090,585,2112,610,2119,631,2112,653,2092,680,2067,701,2064,696,2088,676,2107,650,2113,631,2107,612,2086,589,2060,571,2030,558,2001,549"/>
|
||||||
|
<area shape="poly" id="edge67_Node000042_Node000021" title=" " alt="" coords="2002,549,2126,580,2178,596,2206,609,2220,628,2229,649,2238,691,2232,692,2224,651,2215,630,2202,613,2176,601,2125,585,2001,554"/>
|
||||||
|
<area shape="poly" id="edge65_Node000042_Node000035" title=" " alt="" coords="1904,566,1861,603,1858,599,1900,562"/>
|
||||||
|
<area shape="poly" id="edge64_Node000042_Node000036" title=" " alt="" coords="1963,562,2000,598,1997,602,1959,565"/>
|
||||||
|
<area shape="poly" id="edge74_Node000045_Node000002" title=" " alt="" coords="1338,196,1265,236,1262,231,1335,192"/>
|
||||||
|
<area shape="poly" id="edge75_Node000045_Node000010" title=" " alt="" coords="1375,194,1375,349,1375,440,1371,481,1360,520,1345,558,1325,593,1283,654,1245,698,1241,694,1279,651,1321,590,1340,555,1355,518,1366,480,1369,440,1369,349,1369,194"/>
|
||||||
|
<area shape="poly" id="edge76_Node000045_Node000018" title=" " alt="" coords="1441,174,1531,180,1647,194,1779,219,1918,258,1986,283,2053,313,2117,348,2177,388,2231,434,2279,486,2318,545,2349,610,2356,632,2355,643,2349,654,2335,662,2310,671,2239,687,2079,714,2078,709,2238,682,2309,665,2333,657,2345,650,2350,641,2351,633,2344,612,2314,547,2274,490,2227,438,2174,393,2114,353,2051,318,1984,288,1916,263,1778,224,1646,200,1531,185,1441,179"/>
|
||||||
|
<area shape="poly" id="edge78_Node000046_Node000002" title=" " alt="" coords="1339,107,1294,154,1238,230,1234,227,1290,151,1335,103"/>
|
||||||
|
<area shape="poly" id="edge80_Node000046_Node000004" title=" " alt="" coords="1273,99,1000,114,825,127,646,145,479,167,340,193,287,209,246,225,220,243,214,252,212,261,212,440,214,464,219,483,228,499,240,512,272,535,313,561,343,574,386,588,484,612,482,617,384,593,341,579,311,565,269,540,236,516,224,502,214,485,209,465,207,440,207,260,209,249,217,239,243,220,285,204,339,188,478,161,645,140,824,122,999,109,1273,94"/>
|
||||||
|
<area shape="poly" id="edge81_Node000046_Node000018" title=" " alt="" coords="1426,97,1646,120,1785,139,1930,164,2070,195,2196,232,2250,254,2297,277,2335,301,2363,328,2394,370,2416,410,2430,451,2436,491,2433,531,2422,571,2401,612,2371,654,2356,663,2330,671,2252,689,2079,715,2079,710,2251,683,2328,666,2354,658,2368,650,2396,609,2417,569,2428,530,2431,491,2425,452,2411,413,2389,373,2359,332,2332,306,2294,281,2248,258,2194,237,2069,200,1929,169,1784,145,1645,125,1425,102"/>
|
||||||
|
<area shape="poly" id="edge79_Node000046_Node000045" title=" " alt="" coords="1355,104,1365,137,1360,138,1350,106"/>
|
||||||
|
<area shape="rect" id="Node000048" href="$error__gridfire_8h.html" title=" " alt="" coords="2815,611,2942,652"/>
|
||||||
|
<area shape="poly" id="edge83_Node000047_Node000048" title=" " alt="" coords="3334,559,3310,566,3216,586,3121,603,2958,625,2958,619,3121,598,3215,581,3309,560,3332,554"/>
|
||||||
|
<area shape="poly" id="edge85_Node000048_Node000021" title=" " alt="" coords="2815,644,2279,716,2278,710,2814,639"/>
|
||||||
|
<area shape="rect" id="Node000049" title=" " alt="" coords="2840,707,2917,733"/>
|
||||||
|
<area shape="poly" id="edge84_Node000048_Node000049" title=" " alt="" coords="2881,652,2881,692,2876,692,2876,652"/>
|
||||||
|
<area shape="poly" id="edge104_Node000050_Node000004" title=" " alt="" coords="2200,362,2002,385,1762,421,1586,458,1451,494,1315,530,1139,566,881,602,660,624,659,619,880,597,1138,560,1314,525,1449,489,1585,453,1761,416,2001,380,2200,356"/>
|
||||||
|
<area shape="poly" id="edge88_Node000050_Node000030" title=" " alt="" coords="2200,353,2053,355,1854,364,1630,384,1516,400,1405,421,1326,442,1250,468,1128,518,1126,513,1248,463,1325,437,1403,416,1515,395,1629,379,1854,358,2053,349,2200,348"/>
|
||||||
|
<area shape="poly" id="edge87_Node000050_Node000041" title=" " alt="" coords="2279,363,2304,603,2299,603,2273,364"/>
|
||||||
|
<area shape="rect" id="Node000051" href="$exceptions_8h.html" title=" " alt="" coords="2764,419,2892,459"/>
|
||||||
|
<area shape="poly" id="edge89_Node000050_Node000051" title=" " alt="" coords="2350,361,2749,423,2748,428,2349,366"/>
|
||||||
|
<area shape="poly" id="edge98_Node000051_Node000047" title=" " alt="" coords="2892,453,2911,457,3023,471,3111,477,3199,485,3310,505,3320,507,3319,512,3309,510,3198,490,3111,482,3022,477,2910,462,2891,458"/>
|
||||||
|
<area shape="poly" id="edge90_Node000051_Node000048" title=" " alt="" coords="2834,459,2856,562,2867,596,2862,597,2851,564,2828,460"/>
|
||||||
|
<area shape="rect" id="Node000052" href="$error__engine_8h.html" title=" " alt="" coords="2866,515,2993,556"/>
|
||||||
|
<area shape="poly" id="edge91_Node000051_Node000052" title=" " alt="" coords="2851,458,2899,502,2896,506,2847,462"/>
|
||||||
|
<area shape="rect" id="Node000053" href="$error__utils_8h.html" title=" " alt="" coords="3018,515,3145,556"/>
|
||||||
|
<area shape="poly" id="edge93_Node000051_Node000053" title=" " alt="" coords="2882,457,3015,507,3013,512,2880,462"/>
|
||||||
|
<area shape="rect" id="Node000054" href="$error__debug_8h.html" title=" " alt="" coords="2511,515,2638,556"/>
|
||||||
|
<area shape="poly" id="edge95_Node000051_Node000054" title=" " alt="" coords="2776,462,2643,512,2641,507,2774,457"/>
|
||||||
|
<area shape="rect" id="Node000057" href="$error__reaction_8h.html" title=" " alt="" coords="2663,515,2790,556"/>
|
||||||
|
<area shape="poly" id="edge99_Node000051_Node000057" title=" " alt="" coords="2809,462,2760,506,2757,502,2805,458"/>
|
||||||
|
<area shape="rect" id="Node000058" href="$error__solver_8h.html" title=" " alt="" coords="3170,515,3297,556"/>
|
||||||
|
<area shape="poly" id="edge102_Node000051_Node000058" title=" " alt="" coords="2893,453,2911,457,3035,478,3089,488,3158,505,3166,507,3165,512,3157,510,3088,493,3034,484,2910,462,2891,458"/>
|
||||||
|
<area shape="poly" id="edge92_Node000052_Node000048" title=" " alt="" coords="2921,557,2899,599,2894,596,2916,555"/>
|
||||||
|
<area shape="poly" id="edge94_Node000053_Node000048" title=" " alt="" coords="3040,559,2936,607,2934,602,3038,554"/>
|
||||||
|
<area shape="poly" id="edge96_Node000054_Node000021" title=" " alt="" coords="2568,557,2540,606,2519,632,2494,654,2440,683,2381,702,2326,713,2279,719,2278,714,2325,708,2380,697,2437,678,2490,649,2515,628,2535,603,2564,555"/>
|
||||||
|
<area shape="poly" id="edge97_Node000054_Node000048" title=" " alt="" coords="2631,554,2651,560,2801,605,2799,610,2650,566,2629,559"/>
|
||||||
|
<area shape="poly" id="edge100_Node000057_Node000021" title=" " alt="" coords="2701,558,2627,606,2580,632,2532,654,2464,677,2395,695,2279,716,2278,711,2393,689,2462,672,2530,649,2578,627,2624,602,2698,554"/>
|
||||||
|
<area shape="poly" id="edge101_Node000057_Node000048" title=" " alt="" coords="2760,554,2835,600,2833,605,2757,558"/>
|
||||||
|
<area shape="poly" id="edge103_Node000058_Node000048" title=" " alt="" coords="3180,559,3158,566,3054,593,2958,616,2957,611,3053,588,3157,560,3178,554"/>
|
||||||
|
<area shape="poly" id="edge106_Node000059_Node000004" title=" " alt="" coords="92,186,90,253,92,301,98,355,110,411,129,466,156,517,193,561,224,586,255,600,284,606,315,607,381,603,419,603,462,608,483,612,482,618,461,614,419,609,381,608,315,612,284,611,253,605,222,590,189,565,151,520,124,468,105,412,93,355,87,301,85,253,87,186"/>
|
||||||
|
</map>
|
||||||
1
docs/html/chains_8cpp__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
925872d3a3f75ca77e6e6ff88ec256b7
|
||||||
1537
docs/html/chains_8cpp__incl.svg
Normal file
|
After Width: | Height: | Size: 75 KiB |
1454
docs/html/chains_8cpp__incl_org.svg
Normal file
|
After Width: | Height: | Size: 72 KiB |
202
docs/html/chains_8h.html
Normal file
@@ -0,0 +1,202 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/include/gridfire/policy/chains.h File Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.css" rel="stylesheet" type="text/css"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||||
|
<div id="nav-tree">
|
||||||
|
<div id="nav-tree-contents">
|
||||||
|
<div id="nav-sync" class="sync"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="splitbar" style="-moz-user-select:none;"
|
||||||
|
class="ui-resizable-handle">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('chains_8h.html',''); initResizable(true); });
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="doc-content">
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
|
<a href="#namespaces">Namespaces</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">chains.h File Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Concrete implementations of ReactionChainPolicy for key stellar reaction chains.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
<div class="textblock"><code>#include "<a class="el" href="policy__abstract_8h.html">gridfire/policy/policy_abstract.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="policy__logical_8h.html">gridfire/policy/policy_logical.h</a>"</code><br />
|
||||||
|
<code>#include "<a class="el" href="reaction_8h.html">gridfire/reaction/reaction.h</a>"</code><br />
|
||||||
|
<code>#include <memory></code><br />
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
Include dependency graph for chains.h:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="chains_8h__incl.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
|
||||||
|
</div>
|
||||||
|
</div><div class="textblock"><div class="dynheader">
|
||||||
|
This graph shows which files directly or indirectly include this file:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="chains_8h__dep__incl.svg" width="446" height="318"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
</div>
|
||||||
|
</div><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_temperature_dependent_chain_policy.html">gridfire::policy::TemperatureDependentChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base class for reaction chain policies that are active only within specific temperature ranges. <a href="classgridfire_1_1policy_1_1_temperature_dependent_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1policy_1_1_temperature_dependent_chain_policy_1_1_active_temp_range.html">gridfire::policy::TemperatureDependentChainPolicy::ActiveTempRange</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct to hold the active temperature range for the reaction chain. <a href="structgridfire_1_1policy_1_1_temperature_dependent_chain_policy_1_1_active_temp_range.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_i_chain_policy.html">gridfire::policy::ProtonProtonIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Proton-Proton I Chain Policy. <a href="classgridfire_1_1policy_1_1_proton_proton_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy.html">gridfire::policy::ProtonProtonIIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Proton-Proton II Chain Policy. <a href="classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy.html">gridfire::policy::ProtonProtonIIIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Proton-Proton III Chain Policy. <a href="classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_proton_proton_chain_policy.html">gridfire::policy::ProtonProtonChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Proton-Proton Chain Policy. <a href="classgridfire_1_1policy_1_1_proton_proton_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_chain_policy.html">gridfire::policy::CNOIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CNO I Chain Policy. <a href="classgridfire_1_1policy_1_1_c_n_o_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy.html">gridfire::policy::CNOIIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CNO II Chain Policy. <a href="classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy.html">gridfire::policy::CNOIIIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CNO III Chain Policy. <a href="classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy.html">gridfire::policy::CNOIVChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CNO IV Chain Policy. <a href="classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_c_n_o_chain_policy.html">gridfire::policy::CNOChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">CNO Chain Policy. <a href="classgridfire_1_1policy_1_1_c_n_o_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy.html">gridfire::policy::HotCNOIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Hot CNO I Chain Policy. <a href="classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy.html">gridfire::policy::HotCNOIIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Hot CNO II Chain Policy. <a href="classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy.html">gridfire::policy::HotCNOIIIChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Hot CNO III Chain Policy. <a href="classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy.html">gridfire::policy::HotCNOChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Hot CNO Chain Policy. <a href="classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_triple_alpha_chain_policy.html">gridfire::policy::TripleAlphaChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Triple-Alpha Chain Policy. <a href="classgridfire_1_1policy_1_1_triple_alpha_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy.html">gridfire::policy::MainSequenceReactionChainPolicy</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Main Sequence Reaction Chain Policy. <a href="classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
|
||||||
|
Namespaces</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire_1_1policy.html">gridfire::policy</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Concrete implementations of ReactionChainPolicy for key stellar reaction chains. </p>
|
||||||
|
<p>This file provides concrete policies for fundamental nuclear reaction chains, such as the Proton-Proton chain and the CNO cycle. These policies inherit from ReactionChainPolicy (see <code><a class="el" href="policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions...">policy_abstract.h</a></code>) and provide a pre-defined set of reactions.</p>
|
||||||
|
<p>They are typically used by higher-level NetworkPolicy implementations (e.g., <code>MainSequencePolicy</code> in <code><a class="el" href="stellar__policy_8h.html" title="High-level concrete NetworkPolicy for specific stellar environments.">stellar_policy.h</a></code>) to compose a complete set of required reactions for a particular stellar environment.</p>
|
||||||
|
<dl class="section note"><dt>Note</dt><dd>Constructors for these policies may throw <code><a class="el" href="classgridfire_1_1exceptions_1_1_missing_base_reaction_error.html" title="Exception thrown when a required reaction is missing from the underlying database (e....">gridfire::exceptions::MissingBaseReactionError</a></code> if a required reaction is not found in the underlying REACLIB database. This usually indicates an issue with the GridFire installation or the bundled reaction data. </dd></dl>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_b0856f6b0d80ccb263b2f415c91f9e17.html">include</a></li><li class="navelem"><a class="el" href="dir_3626e0c0e3c5d7812d6b277dfa4ec364.html">gridfire</a></li><li class="navelem"><a class="el" href="dir_2adadb1daf94a265dd4b6962493aba6e.html">policy</a></li><li class="navelem"><a class="el" href="chains_8h.html">chains.h</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
20
docs/html/chains_8h.js
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
var chains_8h =
|
||||||
|
[
|
||||||
|
[ "gridfire::policy::TemperatureDependentChainPolicy", "classgridfire_1_1policy_1_1_temperature_dependent_chain_policy.html", "classgridfire_1_1policy_1_1_temperature_dependent_chain_policy" ],
|
||||||
|
[ "gridfire::policy::TemperatureDependentChainPolicy::ActiveTempRange", "structgridfire_1_1policy_1_1_temperature_dependent_chain_policy_1_1_active_temp_range.html", "structgridfire_1_1policy_1_1_temperature_dependent_chain_policy_1_1_active_temp_range" ],
|
||||||
|
[ "gridfire::policy::ProtonProtonIChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_i_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::ProtonProtonIIChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_i_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::ProtonProtonIIIChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_i_i_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::ProtonProtonChainPolicy", "classgridfire_1_1policy_1_1_proton_proton_chain_policy.html", "classgridfire_1_1policy_1_1_proton_proton_chain_policy" ],
|
||||||
|
[ "gridfire::policy::CNOIChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::CNOIIChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::CNOIIIChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_i_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::CNOIVChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_i_v_chain_policy" ],
|
||||||
|
[ "gridfire::policy::CNOChainPolicy", "classgridfire_1_1policy_1_1_c_n_o_chain_policy.html", "classgridfire_1_1policy_1_1_c_n_o_chain_policy" ],
|
||||||
|
[ "gridfire::policy::HotCNOIChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::HotCNOIIChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::HotCNOIIIChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_i_i_i_chain_policy" ],
|
||||||
|
[ "gridfire::policy::HotCNOChainPolicy", "classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy.html", "classgridfire_1_1policy_1_1_hot_c_n_o_chain_policy" ],
|
||||||
|
[ "gridfire::policy::TripleAlphaChainPolicy", "classgridfire_1_1policy_1_1_triple_alpha_chain_policy.html", "classgridfire_1_1policy_1_1_triple_alpha_chain_policy" ],
|
||||||
|
[ "gridfire::policy::MainSequenceReactionChainPolicy", "classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy.html", "classgridfire_1_1policy_1_1_main_sequence_reaction_chain_policy" ]
|
||||||
|
];
|
||||||
14
docs/html/chains_8h__dep__incl.map
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<map id="src/include/gridfire/policy/chains.h" name="src/include/gridfire/policy/chains.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="117,5,245,46"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$policy_8h.html" title=" " alt="" coords="5,183,133,223"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="135,57,114,75,97,95,86,117,79,140,72,183,67,182,73,139,81,115,92,93,110,71,131,53"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$stellar__policy_8h.html" title="High-level concrete NetworkPolicy for specific stellar environments." alt="" coords="107,94,255,135"/>
|
||||||
|
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="184,62,184,94,178,94,178,62"/>
|
||||||
|
<area shape="rect" id="Node000006" href="$chains_8cpp.html" title=" " alt="" coords="279,102,440,127"/>
|
||||||
|
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="236,51,336,99,334,103,234,55"/>
|
||||||
|
<area shape="rect" id="Node000003" href="$gridfire_8h.html" title=" " alt="" coords="5,271,133,312"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="72,239,72,271,66,271,66,239"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="145,146,96,184,93,180,142,142"/>
|
||||||
|
<area shape="rect" id="Node000005" href="$stellar__policy_8cpp.html" title=" " alt="" coords="157,183,290,223"/>
|
||||||
|
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="200,148,216,181,212,183,195,150"/>
|
||||||
|
</map>
|
||||||
1
docs/html/chains_8h__dep__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
83ea569eef3ac7932a4ae577b81d7c0c
|
||||||
151
docs/html/chains_8h__dep__incl.svg
Normal file
@@ -0,0 +1,151 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/include/gridfire/policy/chains.h Pages: 1 -->
|
||||||
|
<svg width="334pt" height="238pt"
|
||||||
|
viewBox="0.00 0.00 334.00 238.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 234)">
|
||||||
|
<title>src/include/gridfire/policy/chains.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="179.5,-230 84,-230 84,-199.5 179.5,-199.5 179.5,-230"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="92" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="131.75" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="95.5,-97 0,-97 0,-66.5 95.5,-66.5 95.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="47.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M95.71,-192.68C84.96,-184.78 74.09,-174.91 66.75,-163.5 53.58,-143.03 49.52,-114.4 48.28,-97.3"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.57,-195.45 103.79,-198.24 97.54,-189.69 93.57,-195.45"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High-level concrete NetworkPolicy for specific stellar environments.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="187.38,-163.5 76.12,-163.5 76.12,-133 187.38,-133 187.38,-163.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="84.12" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="131.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M131.75,-187.81C131.75,-179.64 131.75,-170.91 131.75,-163.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.25,-187.6 131.75,-197.6 135.25,-187.6 128.25,-187.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="326.25,-157.88 205.25,-157.88 205.25,-138.62 326.25,-138.62 326.25,-157.88"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="265.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge6_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M172.4,-194.19C197.22,-182.24 227.79,-167.52 247.03,-158.26"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.01,-190.97 163.52,-198.46 174.05,-197.27 171.01,-190.97"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="95.5,-30.5 0,-30.5 0,0 95.5,0 95.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="47.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M47.75,-54.81C47.75,-46.64 47.75,-37.91 47.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.25,-54.6 47.75,-64.6 51.25,-54.6 44.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge4_Node000004_Node000002" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M103.81,-125.79C91.63,-116.44 77.68,-105.73 66.74,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.43,-128.38 111.49,-131.69 105.69,-122.83 101.43,-128.38"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="213.75,-97 113.75,-97 113.75,-66.5 213.75,-66.5 213.75,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="121.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="163.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node5 -->
|
||||||
|
<g id="edge5_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node4->Node5</title>
|
||||||
|
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M144.06,-122.44C148.27,-113.96 152.84,-104.74 156.52,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.99,-120.74 139.68,-131.26 147.26,-123.86 140.99,-120.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 7.0 KiB |
125
docs/html/chains_8h__dep__incl_org.svg
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: src/include/gridfire/policy/chains.h Pages: 1 -->
|
||||||
|
<svg width="334pt" height="238pt"
|
||||||
|
viewBox="0.00 0.00 334.00 238.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 234)">
|
||||||
|
<title>src/include/gridfire/policy/chains.h</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains.">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="179.5,-230 84,-230 84,-199.5 179.5,-199.5 179.5,-230"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="92" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="131.75" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="95.5,-97 0,-97 0,-66.5 95.5,-66.5 95.5,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="47.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node2 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node1->Node2</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M95.71,-192.68C84.96,-184.78 74.09,-174.91 66.75,-163.5 53.58,-143.03 49.52,-114.4 48.28,-97.3"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.57,-195.45 103.79,-198.24 97.54,-189.69 93.57,-195.45"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4 -->
|
||||||
|
<g id="Node000004" class="node">
|
||||||
|
<title>Node4</title>
|
||||||
|
<g id="a_Node000004"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High-level concrete NetworkPolicy for specific stellar environments.">
|
||||||
|
<polygon fill="white" stroke="#666666" points="187.38,-163.5 76.12,-163.5 76.12,-133 187.38,-133 187.38,-163.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="84.12" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="131.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node4 -->
|
||||||
|
<g id="edge3_Node000001_Node000004" class="edge">
|
||||||
|
<title>Node1->Node4</title>
|
||||||
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M131.75,-187.81C131.75,-179.64 131.75,-170.91 131.75,-163.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.25,-187.6 131.75,-197.6 135.25,-187.6 128.25,-187.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node6 -->
|
||||||
|
<g id="Node000006" class="node">
|
||||||
|
<title>Node6</title>
|
||||||
|
<g id="a_Node000006"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="326.25,-157.88 205.25,-157.88 205.25,-138.62 326.25,-138.62 326.25,-157.88"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="265.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node1->Node6 -->
|
||||||
|
<g id="edge6_Node000001_Node000006" class="edge">
|
||||||
|
<title>Node1->Node6</title>
|
||||||
|
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M172.4,-194.19C197.22,-182.24 227.79,-167.52 247.03,-158.26"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.01,-190.97 163.52,-198.46 174.05,-197.27 171.01,-190.97"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="95.5,-30.5 0,-30.5 0,0 95.5,0 95.5,-30.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="47.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node3 -->
|
||||||
|
<g id="edge2_Node000002_Node000003" class="edge">
|
||||||
|
<title>Node2->Node3</title>
|
||||||
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M47.75,-54.81C47.75,-46.64 47.75,-37.91 47.75,-30.83"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.25,-54.6 47.75,-64.6 51.25,-54.6 44.25,-54.6"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node2 -->
|
||||||
|
<g id="edge4_Node000004_Node000002" class="edge">
|
||||||
|
<title>Node4->Node2</title>
|
||||||
|
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M103.81,-125.79C91.63,-116.44 77.68,-105.73 66.74,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.43,-128.38 111.49,-131.69 105.69,-122.83 101.43,-128.38"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node5 -->
|
||||||
|
<g id="Node000005" class="node">
|
||||||
|
<title>Node5</title>
|
||||||
|
<g id="a_Node000005"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="213.75,-97 113.75,-97 113.75,-66.5 213.75,-66.5 213.75,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="121.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="163.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node4->Node5 -->
|
||||||
|
<g id="edge5_Node000004_Node000005" class="edge">
|
||||||
|
<title>Node4->Node5</title>
|
||||||
|
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M144.06,-122.44C148.27,-113.96 152.84,-104.74 156.52,-97.33"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.99,-120.74 139.68,-131.26 147.26,-123.86 140.99,-120.74"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 6.2 KiB |
133
docs/html/chains_8h__incl.map
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
<map id="src/include/gridfire/policy/chains.h" name="src/include/gridfire/policy/chains.h">
|
||||||
|
<area shape="rect" id="Node000001" title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains." alt="" coords="1039,5,1166,46"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$policy__abstract_8h.html" title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." alt="" coords="1245,183,1382,223"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="1128,44,1280,171,1277,175,1124,48"/>
|
||||||
|
<area shape="rect" id="Node000004" href="$reaction_8h.html" title="Defines classes for representing and managing nuclear reactions." alt="" coords="1584,560,1755,586"/>
|
||||||
|
<area shape="poly" id="edge85_Node000001_Node000004" title=" " alt="" coords="1115,45,1143,113,1154,157,1159,202,1159,293,1162,326,1170,356,1184,384,1201,409,1223,432,1249,452,1307,487,1373,514,1442,535,1508,549,1569,559,1568,564,1507,554,1440,540,1371,519,1305,492,1246,456,1220,435,1197,412,1179,386,1165,358,1156,327,1153,293,1153,202,1149,158,1138,115,1110,47"/>
|
||||||
|
<area shape="rect" id="Node000018" title=" " alt="" coords="259,648,328,674"/>
|
||||||
|
<area shape="poly" id="edge86_Node000001_Node000018" title=" " alt="" coords="1039,33,778,51,609,65,434,84,271,107,134,135,81,150,41,167,16,184,10,193,8,202,8,478,9,514,16,541,29,566,54,591,98,620,149,640,199,651,244,656,243,661,198,656,147,645,96,625,50,595,25,569,11,543,4,514,3,478,3,201,5,191,12,181,39,162,80,145,133,130,270,102,434,79,608,60,778,45,1038,28"/>
|
||||||
|
<area shape="rect" id="Node000045" href="$policy__logical_8h.html" title=" " alt="" coords="982,94,1119,135"/>
|
||||||
|
<area shape="poly" id="edge81_Node000001_Node000045" title=" " alt="" coords="1093,48,1072,82,1068,79,1089,45"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="2165,648,2371,674"/>
|
||||||
|
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="1382,207,1611,229,1902,265,2038,288,2152,315,2196,329,2230,345,2252,361,2260,378,2260,478,2263,563,2268,633,2263,633,2258,563,2255,478,2255,380,2248,364,2227,349,2194,334,2150,320,2037,294,1901,270,1610,234,1382,212"/>
|
||||||
|
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="1351,222,1377,243,1397,270,1403,291,1397,313,1388,329,1376,338,1366,347,1357,361,1352,381,1357,399,1379,430,1406,457,1436,481,1469,501,1537,532,1599,553,1597,558,1535,537,1467,505,1433,485,1402,461,1375,433,1352,402,1346,381,1352,359,1362,343,1373,334,1384,325,1392,311,1397,291,1392,272,1373,246,1348,226"/>
|
||||||
|
<area shape="rect" id="Node000014" href="$engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire." alt="" coords="1597,271,1742,312"/>
|
||||||
|
<area shape="poly" id="edge14_Node000002_Node000014" title=" " alt="" coords="1383,218,1582,267,1581,272,1381,224"/>
|
||||||
|
<area shape="rect" id="Node000021" title=" " alt="" coords="611,648,664,674"/>
|
||||||
|
<area shape="poly" id="edge78_Node000002_Node000021" title=" " alt="" coords="1245,212,1019,235,873,254,721,280,573,312,440,350,383,373,334,397,295,423,266,450,254,470,249,489,250,507,257,525,282,560,320,591,353,611,389,626,465,647,536,656,595,659,595,664,536,662,464,652,387,631,351,615,317,595,279,563,252,527,245,508,244,488,249,468,262,447,291,418,331,392,381,368,438,345,572,306,720,274,873,249,1018,230,1244,207"/>
|
||||||
|
<area shape="rect" id="Node000034" href="$partition_8h.html" title=" " alt="" coords="752,360,862,401"/>
|
||||||
|
<area shape="poly" id="edge49_Node000002_Node000034" title=" " alt="" coords="1258,226,877,357,876,352,1256,221"/>
|
||||||
|
<area shape="rect" id="Node000043" title=" " alt="" coords="1766,279,1805,304"/>
|
||||||
|
<area shape="poly" id="edge79_Node000002_Node000043" title=" " alt="" coords="1382,204,1460,210,1554,221,1655,240,1754,269,1755,269,1753,274,1753,274,1654,245,1553,227,1459,215,1382,209"/>
|
||||||
|
<area shape="rect" id="Node000044" href="$engine__types_8h.html" title=" " alt="" coords="1244,271,1382,312"/>
|
||||||
|
<area shape="poly" id="edge80_Node000002_Node000044" title=" " alt="" coords="1316,224,1316,256,1311,256,1311,224"/>
|
||||||
|
<area shape="poly" id="edge6_Node000004_Node000003" title=" " alt="" coords="1728,583,1767,590,1960,615,2154,638,2183,643,2182,648,2153,644,1960,621,1766,596,1727,589"/>
|
||||||
|
<area shape="rect" id="Node000005" title=" " alt="" coords="1543,648,1604,674"/>
|
||||||
|
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="1658,588,1599,640,1596,636,1654,584"/>
|
||||||
|
<area shape="rect" id="Node000006" title=" " alt="" coords="1787,648,1874,674"/>
|
||||||
|
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="1693,584,1796,638,1793,643,1691,588"/>
|
||||||
|
<area shape="rect" id="Node000007" title=" " alt="" coords="755,648,917,674"/>
|
||||||
|
<area shape="poly" id="edge7_Node000004_Node000007" title=" " alt="" coords="1583,582,1295,604,1115,621,935,644,909,648,908,643,934,638,1115,616,1295,598,1583,576"/>
|
||||||
|
<area shape="rect" id="Node000008" title=" " alt="" coords="2043,648,2141,674"/>
|
||||||
|
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="1731,583,1767,590,1900,612,2031,638,2042,641,2041,646,2030,644,1899,617,1766,596,1730,589"/>
|
||||||
|
<area shape="rect" id="Node000009" title=" " alt="" coords="946,648,1056,674"/>
|
||||||
|
<area shape="poly" id="edge9_Node000004_Node000009" title=" " alt="" coords="1583,582,1350,602,1209,620,1069,644,1055,647,1054,641,1067,638,1208,615,1349,597,1583,576"/>
|
||||||
|
<area shape="rect" id="Node000010" title=" " alt="" coords="1335,648,1393,674"/>
|
||||||
|
<area shape="poly" id="edge10_Node000004_Node000010" title=" " alt="" coords="1608,589,1511,611,1405,644,1402,644,1400,639,1403,638,1510,606,1607,583"/>
|
||||||
|
<area shape="rect" id="Node000011" title=" " alt="" coords="1416,648,1520,674"/>
|
||||||
|
<area shape="poly" id="edge11_Node000004_Node000011" title=" " alt="" coords="1642,589,1511,644,1509,639,1640,584"/>
|
||||||
|
<area shape="rect" id="Node000012" title=" " alt="" coords="1898,648,2019,674"/>
|
||||||
|
<area shape="poly" id="edge12_Node000004_Node000012" title=" " alt="" coords="1711,584,1904,641,1903,646,1709,589"/>
|
||||||
|
<area shape="rect" id="Node000013" title=" " alt="" coords="1627,641,1762,682"/>
|
||||||
|
<area shape="poly" id="edge13_Node000004_Node000013" title=" " alt="" coords="1675,585,1687,626,1682,627,1670,587"/>
|
||||||
|
<area shape="poly" id="edge15_Node000014_Node000004" title=" " alt="" coords="1664,313,1653,349,1642,397,1637,450,1641,504,1657,545,1652,547,1636,505,1631,450,1637,396,1648,348,1659,312"/>
|
||||||
|
<area shape="poly" id="edge46_Node000014_Node000009" title=" " alt="" coords="1597,299,1542,306,1480,318,1416,336,1356,362,1314,389,1282,415,1257,443,1235,471,1190,531,1160,562,1122,595,1081,622,1042,644,1039,639,1079,617,1118,591,1157,558,1186,527,1231,468,1252,439,1278,412,1311,384,1353,358,1414,331,1479,313,1541,301,1596,294"/>
|
||||||
|
<area shape="poly" id="edge45_Node000014_Node000010" title=" " alt="" coords="1660,314,1567,459,1511,539,1466,595,1434,621,1401,643,1398,638,1431,617,1462,591,1507,536,1563,456,1655,311"/>
|
||||||
|
<area shape="rect" id="Node000015" href="$types_8h.html" title=" " alt="" coords="1779,560,1922,586"/>
|
||||||
|
<area shape="poly" id="edge16_Node000014_Node000015" title=" " alt="" coords="1694,311,1752,368,1784,406,1812,447,1834,498,1848,544,1842,546,1829,500,1807,450,1779,409,1748,372,1690,314"/>
|
||||||
|
<area shape="rect" id="Node000016" href="$screening__abstract_8h.html" title=" " alt="" coords="1651,456,1797,497"/>
|
||||||
|
<area shape="poly" id="edge19_Node000014_Node000016" title=" " alt="" coords="1678,312,1716,441,1711,442,1673,313"/>
|
||||||
|
<area shape="rect" id="Node000017" href="$screening__types_8h.html" title=" " alt="" coords="1366,360,1498,401"/>
|
||||||
|
<area shape="poly" id="edge24_Node000014_Node000017" title=" " alt="" coords="1616,315,1501,357,1499,352,1615,310"/>
|
||||||
|
<area shape="rect" id="Node000019" href="$reporting_8h.html" title=" " alt="" coords="1219,552,1357,593"/>
|
||||||
|
<area shape="poly" id="edge27_Node000014_Node000019" title=" " alt="" coords="1640,315,1568,362,1433,461,1326,545,1323,540,1430,457,1565,358,1637,310"/>
|
||||||
|
<area shape="rect" id="Node000024" href="$building_8h.html" title="Defines types related to building reaction networks in the GridFire engine." alt="" coords="1974,360,2112,401"/>
|
||||||
|
<area shape="poly" id="edge33_Node000014_Node000024" title=" " alt="" coords="1743,307,1959,357,1958,362,1741,312"/>
|
||||||
|
<area shape="rect" id="Node000026" href="$jacobian_8h.html" title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." alt="" coords="2406,552,2544,593"/>
|
||||||
|
<area shape="poly" id="edge35_Node000014_Node000026" title=" " alt="" coords="1743,307,1754,309,1817,318,1872,321,1966,320,2011,321,2059,326,2112,338,2173,358,2256,397,2332,447,2397,497,2446,540,2442,544,2394,502,2329,451,2253,402,2171,362,2111,343,2058,332,2011,327,1966,326,1872,326,1817,323,1753,315,1742,313"/>
|
||||||
|
<area shape="rect" id="Node000027" title=" " alt="" coords="2394,641,2555,682"/>
|
||||||
|
<area shape="poly" id="edge44_Node000014_Node000027" title=" " alt="" coords="1743,307,1754,309,1810,317,1859,320,1943,319,1983,320,2026,325,2072,337,2125,358,2395,591,2441,629,2437,633,2392,595,2123,362,2070,342,2025,331,1983,325,1943,324,1859,325,1810,322,1753,315,1742,313"/>
|
||||||
|
<area shape="rect" id="Node000032" title=" " alt="" coords="1798,368,1850,393"/>
|
||||||
|
<area shape="poly" id="edge47_Node000014_Node000032" title=" " alt="" coords="1706,310,1790,357,1788,362,1703,315"/>
|
||||||
|
<area shape="rect" id="Node000033" title=" " alt="" coords="1875,368,1949,393"/>
|
||||||
|
<area shape="poly" id="edge48_Node000014_Node000033" title=" " alt="" coords="1728,310,1864,357,1868,359,1866,364,1862,363,1727,315"/>
|
||||||
|
<area shape="poly" id="edge18_Node000015_Node000012" title=" " alt="" coords="1867,584,1933,636,1930,640,1864,588"/>
|
||||||
|
<area shape="poly" id="edge17_Node000015_Node000013" title=" " alt="" coords="1830,588,1744,636,1742,631,1827,584"/>
|
||||||
|
<area shape="poly" id="edge21_Node000016_Node000003" title=" " alt="" coords="1790,495,1964,550,2222,640,2220,645,1962,555,1788,500"/>
|
||||||
|
<area shape="poly" id="edge20_Node000016_Node000004" title=" " alt="" coords="1715,499,1686,548,1682,545,1710,496"/>
|
||||||
|
<area shape="poly" id="edge23_Node000016_Node000010" title=" " alt="" coords="1681,500,1573,555,1545,575,1516,595,1461,621,1405,643,1404,644,1402,639,1403,639,1459,616,1513,591,1542,571,1571,550,1678,495"/>
|
||||||
|
<area shape="poly" id="edge22_Node000016_Node000012" title=" " alt="" coords="1798,483,1834,492,1871,505,1907,524,1937,551,1949,570,1957,591,1962,632,1957,633,1952,592,1944,572,1933,554,1903,529,1869,510,1833,497,1797,488"/>
|
||||||
|
<area shape="poly" id="edge25_Node000017_Node000016" title=" " alt="" coords="1494,399,1649,448,1648,453,1492,404"/>
|
||||||
|
<area shape="poly" id="edge26_Node000017_Node000018" title=" " alt="" coords="1366,386,1157,394,887,407,639,426,550,438,500,451,484,463,475,477,466,492,449,507,427,518,405,523,364,524,345,525,328,528,311,537,296,554,287,572,283,593,288,633,283,633,278,593,282,571,291,551,308,533,326,523,345,519,364,518,404,517,425,513,447,502,462,488,470,474,480,459,498,446,549,433,638,421,886,402,1157,388,1366,381"/>
|
||||||
|
<area shape="poly" id="edge32_Node000019_Node000013" title=" " alt="" coords="1358,585,1612,638,1611,643,1357,590"/>
|
||||||
|
<area shape="rect" id="Node000020" title=" " alt="" coords="1265,648,1311,674"/>
|
||||||
|
<area shape="poly" id="edge28_Node000019_Node000020" title=" " alt="" coords="1291,594,1291,633,1285,633,1285,594"/>
|
||||||
|
<area shape="poly" id="edge29_Node000019_Node000021" title=" " alt="" coords="1219,584,1006,608,743,644,680,655,679,649,742,638,1005,603,1218,579"/>
|
||||||
|
<area shape="rect" id="Node000022" title=" " alt="" coords="1080,648,1149,674"/>
|
||||||
|
<area shape="poly" id="edge30_Node000019_Node000022" title=" " alt="" coords="1250,596,1153,644,1151,639,1247,591"/>
|
||||||
|
<area shape="rect" id="Node000023" title=" " alt="" coords="1172,648,1241,674"/>
|
||||||
|
<area shape="poly" id="edge31_Node000019_Node000023" title=" " alt="" coords="1271,595,1230,639,1226,636,1268,592"/>
|
||||||
|
<area shape="rect" id="Node000025" title=" " alt="" coords="2012,464,2073,489"/>
|
||||||
|
<area shape="poly" id="edge34_Node000024_Node000025" title=" " alt="" coords="2045,401,2045,448,2040,448,2040,401"/>
|
||||||
|
<area shape="poly" id="edge36_Node000026_Node000003" title=" " alt="" coords="2429,596,2312,645,2310,640,2427,591"/>
|
||||||
|
<area shape="poly" id="edge38_Node000026_Node000008" title=" " alt="" coords="2406,589,2288,613,2154,644,2144,646,2143,641,2153,638,2287,607,2405,584"/>
|
||||||
|
<area shape="poly" id="edge42_Node000026_Node000009" title=" " alt="" coords="2405,579,1687,607,1296,626,1153,635,1068,644,1053,647,1052,642,1068,638,1152,630,1295,620,1687,601,2405,574"/>
|
||||||
|
<area shape="poly" id="edge37_Node000026_Node000027" title=" " alt="" coords="2477,594,2477,625,2472,625,2472,594"/>
|
||||||
|
<area shape="rect" id="Node000028" title=" " alt="" coords="2771,648,2898,674"/>
|
||||||
|
<area shape="poly" id="edge39_Node000026_Node000028" title=" " alt="" coords="2545,588,2759,638,2772,642,2771,647,2758,644,2544,593"/>
|
||||||
|
<area shape="rect" id="Node000029" title=" " alt="" coords="2922,648,2971,674"/>
|
||||||
|
<area shape="poly" id="edge40_Node000026_Node000029" title=" " alt="" coords="2545,575,2621,582,2714,593,2814,612,2911,638,2914,639,2912,644,2910,644,2812,617,2713,599,2621,587,2544,580"/>
|
||||||
|
<area shape="rect" id="Node000030" title=" " alt="" coords="2579,648,2656,674"/>
|
||||||
|
<area shape="poly" id="edge41_Node000026_Node000030" title=" " alt="" coords="2508,591,2586,638,2583,643,2506,596"/>
|
||||||
|
<area shape="rect" id="Node000031" title=" " alt="" coords="2680,648,2746,674"/>
|
||||||
|
<area shape="poly" id="edge43_Node000026_Node000031" title=" " alt="" coords="2535,591,2669,638,2672,640,2670,645,2667,644,2533,596"/>
|
||||||
|
<area shape="rect" id="Node000035" href="$partition__types_8h.html" title=" " alt="" coords="870,552,991,593"/>
|
||||||
|
<area shape="poly" id="edge50_Node000034_Node000035" title=" " alt="" coords="839,399,865,420,889,447,912,492,926,536,921,538,907,494,884,450,861,424,835,403"/>
|
||||||
|
<area shape="rect" id="Node000036" href="$partition__abstract_8h.html" title=" " alt="" coords="506,552,643,593"/>
|
||||||
|
<area shape="poly" id="edge53_Node000034_Node000036" title=" " alt="" coords="784,403,611,545,608,541,781,399"/>
|
||||||
|
<area shape="rect" id="Node000037" href="$partition__ground_8h.html" title=" " alt="" coords="965,456,1094,497"/>
|
||||||
|
<area shape="poly" id="edge56_Node000034_Node000037" title=" " alt="" coords="854,399,970,447,968,452,852,404"/>
|
||||||
|
<area shape="rect" id="Node000038" href="$partition__rauscher__thielemann_8h.html" title=" " alt="" coords="510,449,639,504"/>
|
||||||
|
<area shape="poly" id="edge62_Node000034_Node000038" title=" " alt="" coords="759,404,654,446,652,441,757,399"/>
|
||||||
|
<area shape="rect" id="Node000040" href="$rauscher__thielemann__partition__data__record_8h.html" title=" " alt="" coords="276,449,436,504"/>
|
||||||
|
<area shape="poly" id="edge69_Node000034_Node000040" title=" " alt="" coords="751,394,616,418,455,451,452,452,451,447,454,446,615,413,750,388"/>
|
||||||
|
<area shape="rect" id="Node000042" href="$partition__composite_8h.html" title=" " alt="" coords="739,449,874,504"/>
|
||||||
|
<area shape="poly" id="edge71_Node000034_Node000042" title=" " alt="" coords="809,401,809,433,804,433,804,401"/>
|
||||||
|
<area shape="poly" id="edge51_Node000035_Node000009" title=" " alt="" coords="949,592,984,635,980,638,945,595"/>
|
||||||
|
<area shape="poly" id="edge52_Node000035_Node000021" title=" " alt="" coords="870,594,679,650,678,645,869,589"/>
|
||||||
|
<area shape="poly" id="edge55_Node000036_Node000018" title=" " alt="" coords="511,596,343,648,342,642,510,591"/>
|
||||||
|
<area shape="poly" id="edge54_Node000036_Node000021" title=" " alt="" coords="591,592,622,635,618,638,587,595"/>
|
||||||
|
<area shape="poly" id="edge58_Node000037_Node000007" title=" " alt="" coords="1043,496,1052,518,1059,543,1060,570,1050,595,1030,611,997,625,918,647,917,642,996,620,1027,606,1046,591,1055,569,1054,544,1047,520,1038,498"/>
|
||||||
|
<area shape="poly" id="edge61_Node000037_Node000008" title=" " alt="" coords="1094,478,1559,505,1799,526,1885,537,1936,550,1951,559,1960,569,1980,591,2057,639,2054,643,1977,595,1956,573,1947,563,1934,555,1884,543,1798,531,1558,510,1094,483"/>
|
||||||
|
<area shape="poly" id="edge59_Node000037_Node000009" title=" " alt="" coords="1057,495,1078,515,1096,539,1106,566,1106,580,1101,594,1077,623,1047,643,1044,639,1074,619,1096,592,1100,579,1101,567,1091,542,1074,519,1053,499"/>
|
||||||
|
<area shape="poly" id="edge60_Node000037_Node000018" title=" " alt="" coords="1034,497,1031,546,1022,573,1006,595,976,604,913,613,724,632,343,660,343,654,723,627,912,608,974,599,1002,591,1018,570,1026,545,1029,497"/>
|
||||||
|
<area shape="poly" id="edge57_Node000037_Node000036" title=" " alt="" coords="965,494,659,557,657,552,964,489"/>
|
||||||
|
<area shape="poly" id="edge64_Node000038_Node000007" title=" " alt="" coords="537,507,514,526,497,548,489,571,491,581,496,591,527,605,588,620,740,645,739,650,587,625,525,610,493,595,486,583,484,570,492,546,510,523,533,503"/>
|
||||||
|
<area shape="poly" id="edge66_Node000038_Node000009" title=" " alt="" coords="639,502,960,640,958,645,637,507"/>
|
||||||
|
<area shape="poly" id="edge68_Node000038_Node000018" title=" " alt="" coords="511,501,493,507,441,516,398,518,359,526,340,537,321,554,308,572,301,592,295,633,290,633,295,591,304,569,317,551,337,532,357,521,397,513,440,511,491,502,509,496"/>
|
||||||
|
<area shape="poly" id="edge65_Node000038_Node000021" title=" " alt="" coords="512,507,482,525,458,546,446,568,447,579,453,591,482,620,519,639,559,650,596,656,595,661,558,655,518,644,479,624,449,595,442,581,441,567,454,542,478,521,509,503"/>
|
||||||
|
<area shape="poly" id="edge63_Node000038_Node000036" title=" " alt="" coords="577,505,577,537,572,537,572,505"/>
|
||||||
|
<area shape="rect" id="Node000039" title=" " alt="" coords="331,560,381,586"/>
|
||||||
|
<area shape="poly" id="edge67_Node000038_Node000039" title=" " alt="" coords="512,507,401,555,397,557,394,552,399,550,510,502"/>
|
||||||
|
<area shape="rect" id="Node000041" title=" " alt="" coords="94,560,154,586"/>
|
||||||
|
<area shape="poly" id="edge70_Node000040_Node000041" title=" " alt="" coords="290,507,169,556,167,551,288,502"/>
|
||||||
|
<area shape="poly" id="edge74_Node000042_Node000007" title=" " alt="" coords="814,504,834,632,829,633,808,505"/>
|
||||||
|
<area shape="poly" id="edge76_Node000042_Node000010" title=" " alt="" coords="875,488,954,502,1049,505,1173,505,1235,508,1292,515,1338,528,1357,538,1371,551,1382,570,1385,592,1377,634,1372,633,1380,592,1377,572,1367,554,1354,543,1336,533,1291,520,1235,513,1173,510,1048,510,953,507,874,494"/>
|
||||||
|
<area shape="poly" id="edge77_Node000042_Node000018" title=" " alt="" coords="766,507,700,554,680,576,670,586,656,595,616,613,574,627,488,647,408,658,343,662,343,657,407,652,487,642,572,622,614,608,653,591,667,582,676,573,697,550,763,503"/>
|
||||||
|
<area shape="poly" id="edge75_Node000042_Node000021" title=" " alt="" coords="784,507,661,639,657,635,780,503"/>
|
||||||
|
<area shape="poly" id="edge73_Node000042_Node000035" title=" " alt="" coords="844,503,894,540,891,545,841,507"/>
|
||||||
|
<area shape="poly" id="edge72_Node000042_Node000036" title=" " alt="" coords="741,507,638,549,636,544,739,502"/>
|
||||||
|
<area shape="poly" id="edge82_Node000045_Node000002" title=" " alt="" coords="1111,133,1240,175,1238,180,1109,138"/>
|
||||||
|
<area shape="poly" id="edge83_Node000045_Node000010" title=" " alt="" coords="1057,135,1084,250,1108,325,1140,400,1169,458,1187,480,1215,502,1240,515,1264,520,1311,519,1333,518,1355,521,1377,531,1397,551,1405,572,1404,595,1395,617,1384,637,1380,635,1391,615,1398,594,1400,573,1392,554,1374,535,1354,526,1333,523,1311,524,1263,525,1238,520,1212,507,1183,484,1165,461,1135,402,1103,327,1079,251,1052,136"/>
|
||||||
|
<area shape="poly" id="edge84_Node000045_Node000018" title=" " alt="" coords="982,123,743,143,435,179,290,202,170,229,123,244,88,259,66,275,59,291,59,478,58,540,65,565,83,591,119,619,161,638,205,650,244,655,244,661,203,655,159,643,116,624,79,595,60,567,53,541,53,478,53,290,62,271,85,254,121,239,168,224,289,197,434,174,742,138,982,118"/>
|
||||||
|
</map>
|
||||||
1
docs/html/chains_8h__incl.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
d6a6f72a11dcdc016df2aef2768a0de7
|
||||||
1296
docs/html/chains_8h__incl.svg
Normal file
|
After Width: | Height: | Size: 62 KiB |
1213
docs/html/chains_8h__incl_org.svg
Normal file
|
After Width: | Height: | Size: 59 KiB |
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -105,29 +105,31 @@ $(function(){initNavTree('class_py_dynamic_engine.html',''); initResizable(true)
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a6224f546ba66b1257506b1fc9f47195a">calculateMolarReactionFlow</a>(const gridfire::reaction::Reaction &reaction, const std::vector< double > &Y, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a09eb8874b0c687aacc84a7bc7a5e2330">calculateEpsDerivatives</a>(const fourdst::composition::Composition &comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a5b7f0cfe327c634ec125303256de8b9a">calculateRHSAndEnergy</a>(const std::vector< double > &Y, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a8facba88b6df6e016ce53a0ff3cff125">calculateMolarReactionFlow</a>(const gridfire::reaction::Reaction &reaction, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a5bd40c752db1badcd600797c9113121d">generateJacobianMatrix</a>(const std::vector< double > &Y_dynamic, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a339e7238d290665ae9823c701e0ba32e">calculateRHSAndEnergy</a>(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#aa0f1fd3f0c0185395193d1b6897d64c5">generateJacobianMatrix</a>(const std::vector< double > &Y_dynamic, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a6c5397f57fb9e115495188a1d2296147">collectComposition</a>(fourdst::composition::Composition &comp) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a2066649ca11a869c054079ea12d8d0e9">generateStoichiometryMatrix</a>() override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a2a63d0132254983a2143f31e863a5c18">generateJacobianMatrix</a>(const fourdst::composition::Composition &comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#adba68716d832b6100e08d32fbc36f13c">getDepth</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a2c0a465848ed6da8d3aaef5f6824375d">generateJacobianMatrix</a>(const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a1c888bbc0618f1ae02d9a53e45f3c159">getJacobianMatrixEntry</a>(int i, int j) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a36f2dbd2278608fe8a4ef7f08d7e4963">generateJacobianMatrix</a>(const fourdst::composition::Composition &comp, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a5988cfba247631ba6c00795cafda9a38">getNetworkReactions</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a2066649ca11a869c054079ea12d8d0e9">generateStoichiometryMatrix</a>() override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#afc745e7ab5da5d8b3cf916044515cd7d">getNetworkSpecies</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#adba68716d832b6100e08d32fbc36f13c">getDepth</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5">getScreeningModel</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a63bbe8f6d3849e99dd41b6d9613ff1f0">getJacobianMatrixEntry</a>(const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a020044829e0146427ed4830e5b02c4f3">getSpeciesDestructionTimescales</a>(const std::vector< double > &Y, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a1d5143640666631501cf229bc491516e">getNetworkReactions</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a2ee1d745c1c21b9fcb652c96c42f1091">getSpeciesIndex</a>(const fourdst::atomic::Species &species) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#afc745e7ab5da5d8b3cf916044515cd7d">getNetworkSpecies</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a02a4c86c9637a3c9c9ca8ddd82ecff22">getSpeciesTimescales</a>(const std::vector< double > &Y, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5">getScreeningModel</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#ab48ef6db18da20024aa563a91fa16f83">getStoichiometryMatrixEntry</a>(int speciesIndex, int reactionIndex) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a16c27e5af29ddf187e5ab82a6e6db57b">getSpeciesDestructionTimescales</a>(const fourdst::composition::Composition &comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14">isStale</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a95d10a7b240d543a1bc6c67ddf2dc8e0">getSpeciesIndex</a>(const fourdst::atomic::Species &species) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03">m_species_cache</a></td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a8bbf2956e0a3d01065c14e74cdc71626">getSpeciesTimescales</a>(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a61bb4b430fe740cfb2c24e5cc673e4ac">mapNetInToMolarAbundanceVector</a>(const gridfire::NetIn &netIn) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a3dd5cf419f25e76e144af35df15a2067">getStoichiometryMatrixEntry</a>(const fourdst::atomic::Species &species, const gridfire::reaction::Reaction &reaction) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878">primeEngine</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14">isStale</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a3d30a9116825ab2c5c209bc2712126bc">rebuild</a>(const fourdst::composition::Composition &comp, gridfire::BuildDepthType depth) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03">m_species_cache</a></td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#afd818c408c64d207e71b1a90426328d6">setNetworkReactions</a>(const gridfire::reaction::LogicalReactionSet &reactions) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a61bb4b430fe740cfb2c24e5cc673e4ac">mapNetInToMolarAbundanceVector</a>(const gridfire::NetIn &netIn) const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#afa3abfd612033336a656f092721c14ac">setScreeningModel</a>(gridfire::screening::ScreeningType model) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878">primeEngine</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8">update</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#a8e39a86c2ba1ac7f1669362554f07fcf">rebuild</a>(const fourdst::composition::CompositionAbstract &comp, gridfire::BuildDepthType depth) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#af469cba3be850d53f659ec173f0eb4e4">setNetworkReactions</a>(const gridfire::reaction::ReactionSet &reactions) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#afa3abfd612033336a656f092721c14ac">setScreeningModel</a>(gridfire::screening::ScreeningType model) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8">update</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a></td><td class="entry"></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -111,79 +111,65 @@ $(function(){initNavTree('class_py_dynamic_engine.html',''); initResizable(true)
|
|||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
Inheritance diagram for PyDynamicEngine:</div>
|
Inheritance diagram for PyDynamicEngine:</div>
|
||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center">
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_dynamic_engine__inherit__graph.svg" width="171" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
<img src="class_py_dynamic_engine.png" usemap="#PyDynamicEngine_map" alt=""/>
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<map id="PyDynamicEngine_map" name="PyDynamicEngine_map">
|
<div class="dynheader">
|
||||||
<area href="classgridfire_1_1_dynamic_engine.html" title="Abstract class for engines supporting Jacobian and stoichiometry operations." alt="gridfire::DynamicEngine" shape="rect" coords="0,56,147,80"/>
|
Collaboration diagram for PyDynamicEngine:</div>
|
||||||
<area href="classgridfire_1_1_engine.html" title="Abstract base class for a reaction network engine." alt="gridfire::Engine" shape="rect" coords="0,0,147,24"/>
|
<div class="dyncontent">
|
||||||
</map>
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_dynamic_engine__coll__graph.svg" width="331" height="140"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
</div></div>
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:afc745e7ab5da5d8b3cf916044515cd7d" id="r_afc745e7ab5da5d8b3cf916044515cd7d"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc745e7ab5da5d8b3cf916044515cd7d">getNetworkSpecies</a> () const override</td></tr>
|
<tr class="memitem:afc745e7ab5da5d8b3cf916044515cd7d" id="r_afc745e7ab5da5d8b3cf916044515cd7d"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc745e7ab5da5d8b3cf916044515cd7d">getNetworkSpecies</a> () const override</td></tr>
|
||||||
<tr class="memdesc:afc745e7ab5da5d8b3cf916044515cd7d"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a> Implementation ///. <br /></td></tr>
|
<tr class="memdesc:afc745e7ab5da5d8b3cf916044515cd7d"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a> Implementation ///. <br /></td></tr>
|
||||||
<tr class="separator:afc745e7ab5da5d8b3cf916044515cd7d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afc745e7ab5da5d8b3cf916044515cd7d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a5b7f0cfe327c634ec125303256de8b9a" id="r_a5b7f0cfe327c634ec125303256de8b9a"><td class="memItemLeft" align="right" valign="top">std::expected< <a class="el" href="structgridfire_1_1_step_derivatives.html">gridfire::StepDerivatives</a>< double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b7f0cfe327c634ec125303256de8b9a">calculateRHSAndEnergy</a> (const std::vector< double > &Y, double T9, double rho) const override</td></tr>
|
<tr class="memitem:a339e7238d290665ae9823c701e0ba32e" id="r_a339e7238d290665ae9823c701e0ba32e"><td class="memItemLeft" align="right" valign="top">std::expected< gridfire::StepDerivatives< double >, gridfire::expectations::StaleEngineError > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a339e7238d290665ae9823c701e0ba32e">calculateRHSAndEnergy</a> (const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td></tr>
|
||||||
<tr class="memdesc:a5b7f0cfe327c634ec125303256de8b9a"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the right-hand side (dY/dt) and energy generation. <br /></td></tr>
|
<tr class="separator:a339e7238d290665ae9823c701e0ba32e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a5b7f0cfe327c634ec125303256de8b9a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a2a63d0132254983a2143f31e863a5c18" id="r_a2a63d0132254983a2143f31e863a5c18"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a63d0132254983a2143f31e863a5c18">generateJacobianMatrix</a> (const fourdst::composition::Composition &comp, double T9, double rho) const override</td></tr>
|
||||||
<tr class="memitem:a5bd40c752db1badcd600797c9113121d" id="r_a5bd40c752db1badcd600797c9113121d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5bd40c752db1badcd600797c9113121d">generateJacobianMatrix</a> (const std::vector< double > &Y_dynamic, double T9, double rho) const override</td></tr>
|
<tr class="separator:a2a63d0132254983a2143f31e863a5c18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memdesc:a5bd40c752db1badcd600797c9113121d"><td class="mdescLeft"> </td><td class="mdescRight">Generate the Jacobian matrix for the current state. <br /></td></tr>
|
<tr class="memitem:a2c0a465848ed6da8d3aaef5f6824375d" id="r_a2c0a465848ed6da8d3aaef5f6824375d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2c0a465848ed6da8d3aaef5f6824375d">generateJacobianMatrix</a> (const fourdst::composition::CompositionAbstract &comp, double T9, double rho, const std::vector< fourdst::atomic::Species > &activeSpecies) const override</td></tr>
|
||||||
<tr class="separator:a5bd40c752db1badcd600797c9113121d"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2c0a465848ed6da8d3aaef5f6824375d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:aa0f1fd3f0c0185395193d1b6897d64c5" id="r_aa0f1fd3f0c0185395193d1b6897d64c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aa0f1fd3f0c0185395193d1b6897d64c5">generateJacobianMatrix</a> (const std::vector< double > &Y_dynamic, double T9, double rho, const <a class="el" href="namespacegridfire.html#a898dfe22579e649935645cbd6f073178">gridfire::SparsityPattern</a> &sparsityPattern) const override</td></tr>
|
<tr class="memitem:a36f2dbd2278608fe8a4ef7f08d7e4963" id="r_a36f2dbd2278608fe8a4ef7f08d7e4963"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a36f2dbd2278608fe8a4ef7f08d7e4963">generateJacobianMatrix</a> (const fourdst::composition::Composition &comp, double T9, double rho, const gridfire::SparsityPattern &sparsityPattern) const override</td></tr>
|
||||||
<tr class="separator:aa0f1fd3f0c0185395193d1b6897d64c5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a36f2dbd2278608fe8a4ef7f08d7e4963"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a1c888bbc0618f1ae02d9a53e45f3c159" id="r_a1c888bbc0618f1ae02d9a53e45f3c159"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c888bbc0618f1ae02d9a53e45f3c159">getJacobianMatrixEntry</a> (int i, int j) const override</td></tr>
|
<tr class="memitem:a63bbe8f6d3849e99dd41b6d9613ff1f0" id="r_a63bbe8f6d3849e99dd41b6d9613ff1f0"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a63bbe8f6d3849e99dd41b6d9613ff1f0">getJacobianMatrixEntry</a> (const fourdst::atomic::Species &rowSpecies, const fourdst::atomic::Species &colSpecies) const override</td></tr>
|
||||||
<tr class="memdesc:a1c888bbc0618f1ae02d9a53e45f3c159"><td class="mdescLeft"> </td><td class="mdescRight">Get an entry from the previously generated Jacobian matrix. <br /></td></tr>
|
<tr class="separator:a63bbe8f6d3849e99dd41b6d9613ff1f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a1c888bbc0618f1ae02d9a53e45f3c159"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a2066649ca11a869c054079ea12d8d0e9" id="r_a2066649ca11a869c054079ea12d8d0e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2066649ca11a869c054079ea12d8d0e9">generateStoichiometryMatrix</a> () override</td></tr>
|
<tr class="memitem:a2066649ca11a869c054079ea12d8d0e9" id="r_a2066649ca11a869c054079ea12d8d0e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2066649ca11a869c054079ea12d8d0e9">generateStoichiometryMatrix</a> () override</td></tr>
|
||||||
<tr class="memdesc:a2066649ca11a869c054079ea12d8d0e9"><td class="mdescLeft"> </td><td class="mdescRight">Generate the stoichiometry matrix for the network. <br /></td></tr>
|
|
||||||
<tr class="separator:a2066649ca11a869c054079ea12d8d0e9"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2066649ca11a869c054079ea12d8d0e9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab48ef6db18da20024aa563a91fa16f83" id="r_ab48ef6db18da20024aa563a91fa16f83"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab48ef6db18da20024aa563a91fa16f83">getStoichiometryMatrixEntry</a> (int speciesIndex, int reactionIndex) const override</td></tr>
|
<tr class="memitem:a3dd5cf419f25e76e144af35df15a2067" id="r_a3dd5cf419f25e76e144af35df15a2067"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3dd5cf419f25e76e144af35df15a2067">getStoichiometryMatrixEntry</a> (const fourdst::atomic::Species &species, const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a> &reaction) const override</td></tr>
|
||||||
<tr class="memdesc:ab48ef6db18da20024aa563a91fa16f83"><td class="mdescLeft"> </td><td class="mdescRight">Get an entry from the stoichiometry matrix. <br /></td></tr>
|
<tr class="separator:a3dd5cf419f25e76e144af35df15a2067"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:ab48ef6db18da20024aa563a91fa16f83"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a8facba88b6df6e016ce53a0ff3cff125" id="r_a8facba88b6df6e016ce53a0ff3cff125"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8facba88b6df6e016ce53a0ff3cff125">calculateMolarReactionFlow</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a> &reaction, const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td></tr>
|
||||||
<tr class="memitem:a6224f546ba66b1257506b1fc9f47195a" id="r_a6224f546ba66b1257506b1fc9f47195a"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6224f546ba66b1257506b1fc9f47195a">calculateMolarReactionFlow</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a> &reaction, const std::vector< double > &Y, double T9, double rho) const override</td></tr>
|
<tr class="separator:a8facba88b6df6e016ce53a0ff3cff125"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memdesc:a6224f546ba66b1257506b1fc9f47195a"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the molar reaction flow for a given reaction. <br /></td></tr>
|
<tr class="memitem:a1d5143640666631501cf229bc491516e" id="r_a1d5143640666631501cf229bc491516e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d5143640666631501cf229bc491516e">getNetworkReactions</a> () const override</td></tr>
|
||||||
<tr class="separator:a6224f546ba66b1257506b1fc9f47195a"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a1d5143640666631501cf229bc491516e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a5988cfba247631ba6c00795cafda9a38" id="r_a5988cfba247631ba6c00795cafda9a38"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacegridfire_1_1reaction.html#aa86f08712565f278adacc7cd2361eb31">gridfire::reaction::LogicalReactionSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5988cfba247631ba6c00795cafda9a38">getNetworkReactions</a> () const override</td></tr>
|
<tr class="memitem:af469cba3be850d53f659ec173f0eb4e4" id="r_af469cba3be850d53f659ec173f0eb4e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#af469cba3be850d53f659ec173f0eb4e4">setNetworkReactions</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a> &reactions) override</td></tr>
|
||||||
<tr class="memdesc:a5988cfba247631ba6c00795cafda9a38"><td class="mdescLeft"> </td><td class="mdescRight">Get the set of logical reactions in the network. <br /></td></tr>
|
<tr class="separator:af469cba3be850d53f659ec173f0eb4e4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a5988cfba247631ba6c00795cafda9a38"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a8bbf2956e0a3d01065c14e74cdc71626" id="r_a8bbf2956e0a3d01065c14e74cdc71626"><td class="memItemLeft" align="right" valign="top">std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8bbf2956e0a3d01065c14e74cdc71626">getSpeciesTimescales</a> (const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td></tr>
|
||||||
<tr class="memitem:afd818c408c64d207e71b1a90426328d6" id="r_afd818c408c64d207e71b1a90426328d6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afd818c408c64d207e71b1a90426328d6">setNetworkReactions</a> (const <a class="el" href="namespacegridfire_1_1reaction.html#aa86f08712565f278adacc7cd2361eb31">gridfire::reaction::LogicalReactionSet</a> &reactions) override</td></tr>
|
<tr class="separator:a8bbf2956e0a3d01065c14e74cdc71626"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:afd818c408c64d207e71b1a90426328d6"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a16c27e5af29ddf187e5ab82a6e6db57b" id="r_a16c27e5af29ddf187e5ab82a6e6db57b"><td class="memItemLeft" align="right" valign="top">std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a16c27e5af29ddf187e5ab82a6e6db57b">getSpeciesDestructionTimescales</a> (const fourdst::composition::Composition &comp, double T9, double rho) const override</td></tr>
|
||||||
<tr class="memitem:a02a4c86c9637a3c9c9ca8ddd82ecff22" id="r_a02a4c86c9637a3c9c9ca8ddd82ecff22"><td class="memItemLeft" align="right" valign="top">std::expected< std::unordered_map< fourdst::atomic::Species, double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a02a4c86c9637a3c9c9ca8ddd82ecff22">getSpeciesTimescales</a> (const std::vector< double > &Y, double T9, double rho) const override</td></tr>
|
<tr class="separator:a16c27e5af29ddf187e5ab82a6e6db57b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memdesc:a02a4c86c9637a3c9c9ca8ddd82ecff22"><td class="mdescLeft"> </td><td class="mdescRight">Compute timescales for all species in the network. <br /></td></tr>
|
|
||||||
<tr class="separator:a02a4c86c9637a3c9c9ca8ddd82ecff22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a020044829e0146427ed4830e5b02c4f3" id="r_a020044829e0146427ed4830e5b02c4f3"><td class="memItemLeft" align="right" valign="top">std::expected< std::unordered_map< fourdst::atomic::Species, double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a020044829e0146427ed4830e5b02c4f3">getSpeciesDestructionTimescales</a> (const std::vector< double > &Y, double T9, double rho) const override</td></tr>
|
|
||||||
<tr class="separator:a020044829e0146427ed4830e5b02c4f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:af8e6a8cd44f278535d7bcc9a896d6da8" id="r_af8e6a8cd44f278535d7bcc9a896d6da8"><td class="memItemLeft" align="right" valign="top">fourdst::composition::Composition </td><td class="memItemRight" valign="bottom"><a class="el" href="#af8e6a8cd44f278535d7bcc9a896d6da8">update</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
<tr class="memitem:af8e6a8cd44f278535d7bcc9a896d6da8" id="r_af8e6a8cd44f278535d7bcc9a896d6da8"><td class="memItemLeft" align="right" valign="top">fourdst::composition::Composition </td><td class="memItemRight" valign="bottom"><a class="el" href="#af8e6a8cd44f278535d7bcc9a896d6da8">update</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
||||||
<tr class="memdesc:af8e6a8cd44f278535d7bcc9a896d6da8"><td class="mdescLeft"> </td><td class="mdescRight">Update the internal state of the engine. <br /></td></tr>
|
|
||||||
<tr class="separator:af8e6a8cd44f278535d7bcc9a896d6da8"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:af8e6a8cd44f278535d7bcc9a896d6da8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a55bf19ed7534a312a36faf74753f7b14" id="r_a55bf19ed7534a312a36faf74753f7b14"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a55bf19ed7534a312a36faf74753f7b14">isStale</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
<tr class="memitem:a55bf19ed7534a312a36faf74753f7b14" id="r_a55bf19ed7534a312a36faf74753f7b14"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a55bf19ed7534a312a36faf74753f7b14">isStale</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
||||||
<tr class="separator:a55bf19ed7534a312a36faf74753f7b14"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a55bf19ed7534a312a36faf74753f7b14"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:afa3abfd612033336a656f092721c14ac" id="r_afa3abfd612033336a656f092721c14ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa3abfd612033336a656f092721c14ac">setScreeningModel</a> (<a class="el" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a> model) override</td></tr>
|
<tr class="memitem:afa3abfd612033336a656f092721c14ac" id="r_afa3abfd612033336a656f092721c14ac"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa3abfd612033336a656f092721c14ac">setScreeningModel</a> (<a class="el" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a> model) override</td></tr>
|
||||||
<tr class="memdesc:afa3abfd612033336a656f092721c14ac"><td class="mdescLeft"> </td><td class="mdescRight">Set the electron screening model. <br /></td></tr>
|
|
||||||
<tr class="separator:afa3abfd612033336a656f092721c14ac"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:afa3abfd612033336a656f092721c14ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ab4cfdca5e15957c5cef75ffa6dedeee5" id="r_ab4cfdca5e15957c5cef75ffa6dedeee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4cfdca5e15957c5cef75ffa6dedeee5">getScreeningModel</a> () const override</td></tr>
|
<tr class="memitem:ab4cfdca5e15957c5cef75ffa6dedeee5" id="r_ab4cfdca5e15957c5cef75ffa6dedeee5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4cfdca5e15957c5cef75ffa6dedeee5">getScreeningModel</a> () const override</td></tr>
|
||||||
<tr class="memdesc:ab4cfdca5e15957c5cef75ffa6dedeee5"><td class="mdescLeft"> </td><td class="mdescRight">Get the current electron screening model. <br /></td></tr>
|
|
||||||
<tr class="separator:ab4cfdca5e15957c5cef75ffa6dedeee5"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ab4cfdca5e15957c5cef75ffa6dedeee5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a2ee1d745c1c21b9fcb652c96c42f1091" id="r_a2ee1d745c1c21b9fcb652c96c42f1091"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2ee1d745c1c21b9fcb652c96c42f1091">getSpeciesIndex</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
<tr class="memitem:a95d10a7b240d543a1bc6c67ddf2dc8e0" id="r_a95d10a7b240d543a1bc6c67ddf2dc8e0"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a95d10a7b240d543a1bc6c67ddf2dc8e0">getSpeciesIndex</a> (const fourdst::atomic::Species &species) const override</td></tr>
|
||||||
<tr class="memdesc:a2ee1d745c1c21b9fcb652c96c42f1091"><td class="mdescLeft"> </td><td class="mdescRight">Get the index of a species in the network. <br /></td></tr>
|
<tr class="separator:a95d10a7b240d543a1bc6c67ddf2dc8e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a2ee1d745c1c21b9fcb652c96c42f1091"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a61bb4b430fe740cfb2c24e5cc673e4ac" id="r_a61bb4b430fe740cfb2c24e5cc673e4ac"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61bb4b430fe740cfb2c24e5cc673e4ac">mapNetInToMolarAbundanceVector</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) const override</td></tr>
|
<tr class="memitem:a61bb4b430fe740cfb2c24e5cc673e4ac" id="r_a61bb4b430fe740cfb2c24e5cc673e4ac"><td class="memItemLeft" align="right" valign="top">std::vector< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a61bb4b430fe740cfb2c24e5cc673e4ac">mapNetInToMolarAbundanceVector</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) const override</td></tr>
|
||||||
<tr class="memdesc:a61bb4b430fe740cfb2c24e5cc673e4ac"><td class="mdescLeft"> </td><td class="mdescRight">Map a NetIn object to a vector of molar abundances. <br /></td></tr>
|
|
||||||
<tr class="separator:a61bb4b430fe740cfb2c24e5cc673e4ac"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a61bb4b430fe740cfb2c24e5cc673e4ac"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:ac22a10412be6649bf379e6d61113c878" id="r_ac22a10412be6649bf379e6d61113c878"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_priming_report.html">gridfire::PrimingReport</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac22a10412be6649bf379e6d61113c878">primeEngine</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
<tr class="memitem:ac22a10412be6649bf379e6d61113c878" id="r_ac22a10412be6649bf379e6d61113c878"><td class="memItemLeft" align="right" valign="top">gridfire::PrimingReport </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac22a10412be6649bf379e6d61113c878">primeEngine</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
||||||
<tr class="memdesc:ac22a10412be6649bf379e6d61113c878"><td class="mdescLeft"> </td><td class="mdescRight">Prime the engine with initial conditions. <br /></td></tr>
|
|
||||||
<tr class="separator:ac22a10412be6649bf379e6d61113c878"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:ac22a10412be6649bf379e6d61113c878"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:adba68716d832b6100e08d32fbc36f13c" id="r_adba68716d832b6100e08d32fbc36f13c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6">gridfire::BuildDepthType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#adba68716d832b6100e08d32fbc36f13c">getDepth</a> () const override</td></tr>
|
<tr class="memitem:adba68716d832b6100e08d32fbc36f13c" id="r_adba68716d832b6100e08d32fbc36f13c"><td class="memItemLeft" align="right" valign="top">gridfire::BuildDepthType </td><td class="memItemRight" valign="bottom"><a class="el" href="#adba68716d832b6100e08d32fbc36f13c">getDepth</a> () const override</td></tr>
|
||||||
<tr class="memdesc:adba68716d832b6100e08d32fbc36f13c"><td class="mdescLeft"> </td><td class="mdescRight">Get the depth of the network. <br /></td></tr>
|
|
||||||
<tr class="separator:adba68716d832b6100e08d32fbc36f13c"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:adba68716d832b6100e08d32fbc36f13c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a3d30a9116825ab2c5c209bc2712126bc" id="r_a3d30a9116825ab2c5c209bc2712126bc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3d30a9116825ab2c5c209bc2712126bc">rebuild</a> (const fourdst::composition::Composition &comp, <a class="el" href="namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6">gridfire::BuildDepthType</a> depth) override</td></tr>
|
<tr class="memitem:a8e39a86c2ba1ac7f1669362554f07fcf" id="r_a8e39a86c2ba1ac7f1669362554f07fcf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a8e39a86c2ba1ac7f1669362554f07fcf">rebuild</a> (const fourdst::composition::CompositionAbstract &comp, gridfire::BuildDepthType depth) override</td></tr>
|
||||||
<tr class="memdesc:a3d30a9116825ab2c5c209bc2712126bc"><td class="mdescLeft"> </td><td class="mdescRight">Rebuild the network with a specified depth. <br /></td></tr>
|
<tr class="separator:a8e39a86c2ba1ac7f1669362554f07fcf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a3d30a9116825ab2c5c209bc2712126bc"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="memitem:a09eb8874b0c687aacc84a7bc7a5e2330" id="r_a09eb8874b0c687aacc84a7bc7a5e2330"><td class="memItemLeft" align="right" valign="top">gridfire::EnergyDerivatives </td><td class="memItemRight" valign="bottom"><a class="el" href="#a09eb8874b0c687aacc84a7bc7a5e2330">calculateEpsDerivatives</a> (const fourdst::composition::Composition &comp, double T9, double rho) const override</td></tr>
|
||||||
<tr class="inherit_header pub_methods_classgridfire_1_1_engine"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1_engine')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td></tr>
|
<tr class="separator:a09eb8874b0c687aacc84a7bc7a5e2330"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine" id="r_a2e7970bed2100699f226f4141d5db037"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a> ()=default</td></tr>
|
<tr class="memitem:a6c5397f57fb9e115495188a1d2296147" id="r_a6c5397f57fb9e115495188a1d2296147"><td class="memItemLeft" align="right" valign="top">fourdst::composition::Composition </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6c5397f57fb9e115495188a1d2296147">collectComposition</a> (fourdst::composition::Composition &comp) const override</td></tr>
|
||||||
<tr class="memdesc:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
<tr class="separator:a6c5397f57fb9e115495188a1d2296147"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
Private Attributes</h2></td></tr>
|
Private Attributes</h2></td></tr>
|
||||||
@@ -191,8 +177,42 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr class="separator:a2246382b1c98ba69cdb419bba63a6d03"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2246382b1c98ba69cdb419bba63a6d03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<h2 class="groupheader">Member Function Documentation</h2>
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="a6224f546ba66b1257506b1fc9f47195a" name="a6224f546ba66b1257506b1fc9f47195a"></a>
|
<a id="a09eb8874b0c687aacc84a7bc7a5e2330" name="a09eb8874b0c687aacc84a7bc7a5e2330"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a6224f546ba66b1257506b1fc9f47195a">◆ </a></span>calculateMolarReactionFlow()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a09eb8874b0c687aacc84a7bc7a5e2330">◆ </a></span>calculateEpsDerivatives()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">gridfire::EnergyDerivatives PyDynamicEngine::calculateEpsDerivatives </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const fourdst::composition::Composition &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>rho</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a8facba88b6df6e016ce53a0ff3cff125" name="a8facba88b6df6e016ce53a0ff3cff125"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a8facba88b6df6e016ce53a0ff3cff125">◆ </a></span>calculateMolarReactionFlow()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -208,7 +228,7 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::CompositionAbstract &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
@@ -223,30 +243,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Calculate the molar reaction flow for a given reaction. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">reaction</td><td>The reaction for which to calculate the flow. </td></tr>
|
|
||||||
<tr><td class="paramname">Y</td><td>Vector of current abundances. </td></tr>
|
|
||||||
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
|
||||||
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Molar flow rate for the reaction (e.g., mol/g/s).</dd></dl>
|
|
||||||
<p>This method computes the net rate at which the given reaction proceeds under the current state. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a5b7f0cfe327c634ec125303256de8b9a" name="a5b7f0cfe327c634ec125303256de8b9a"></a>
|
<a id="a339e7238d290665ae9823c701e0ba32e" name="a339e7238d290665ae9823c701e0ba32e"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a5b7f0cfe327c634ec125303256de8b9a">◆ </a></span>calculateRHSAndEnergy()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a339e7238d290665ae9823c701e0ba32e">◆ </a></span>calculateRHSAndEnergy()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -255,9 +260,9 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">std::expected< <a class="el" href="structgridfire_1_1_step_derivatives.html">gridfire::StepDerivatives</a>< double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > PyDynamicEngine::calculateRHSAndEnergy </td>
|
<td class="memname">std::expected< gridfire::StepDerivatives< double >, gridfire::expectations::StaleEngineError > PyDynamicEngine::calculateRHSAndEnergy </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::CompositionAbstract &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
@@ -272,29 +277,40 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Calculate the right-hand side (dY/dt) and energy generation. </p>
|
</div>
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
</div>
|
||||||
<table class="params">
|
<a id="a6c5397f57fb9e115495188a1d2296147" name="a6c5397f57fb9e115495188a1d2296147"></a>
|
||||||
<tr><td class="paramname">Y</td><td>Vector of current abundances for all species. </td></tr>
|
<h2 class="memtitle"><span class="permalink"><a href="#a6c5397f57fb9e115495188a1d2296147">◆ </a></span>collectComposition()</h2>
|
||||||
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
|
||||||
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::composition::Composition PyDynamicEngine::collectComposition </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">fourdst::composition::Composition &</td> <td class="paramname"><span class="paramname"><em>comp</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</dd>
|
</td>
|
||||||
</dl>
|
<td class="mlabels-right">
|
||||||
<dl class="section return"><dt>Returns</dt><dd>StepDerivatives<double> containing dY/dt and energy generation rate.</dd></dl>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
<p>This function must be implemented by derived classes to compute the time derivatives of all species and the specific nuclear energy generation rate for the current state. </p>
|
</tr>
|
||||||
|
</table>
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a5bd40c752db1badcd600797c9113121d" name="a5bd40c752db1badcd600797c9113121d"></a>
|
<a id="a2a63d0132254983a2143f31e863a5c18" name="a2a63d0132254983a2143f31e863a5c18"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a5bd40c752db1badcd600797c9113121d">◆ </a></span>generateJacobianMatrix() <span class="overload">[1/2]</span></h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a63d0132254983a2143f31e863a5c18">◆ </a></span>generateJacobianMatrix() <span class="overload">[1/3]</span></h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -305,7 +321,7 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void PyDynamicEngine::generateJacobianMatrix </td>
|
<td class="memname">void PyDynamicEngine::generateJacobianMatrix </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y_dynamic</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::Composition &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
@@ -320,28 +336,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Generate the Jacobian matrix for the current state. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">Y_dynamic</td><td>Vector of current abundances. </td></tr>
|
|
||||||
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
|
||||||
<tr><td class="paramname">rho</td><td>Density in g/cm^3.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<p>This method must compute and store the Jacobian matrix (∂(dY/dt)_i/∂Y_j) for the current state. The matrix can then be accessed via <a class="el" href="#a1c888bbc0618f1ae02d9a53e45f3c159" title="Get an entry from the previously generated Jacobian matrix.">getJacobianMatrixEntry()</a>. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a29bdd4231c29c3a4e524ad6ca66a127d">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="aa0f1fd3f0c0185395193d1b6897d64c5" name="aa0f1fd3f0c0185395193d1b6897d64c5"></a>
|
<a id="a36f2dbd2278608fe8a4ef7f08d7e4963" name="a36f2dbd2278608fe8a4ef7f08d7e4963"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#aa0f1fd3f0c0185395193d1b6897d64c5">◆ </a></span>generateJacobianMatrix() <span class="overload">[2/2]</span></h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a36f2dbd2278608fe8a4ef7f08d7e4963">◆ </a></span>generateJacobianMatrix() <span class="overload">[2/3]</span></h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -352,7 +355,7 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void PyDynamicEngine::generateJacobianMatrix </td>
|
<td class="memname">void PyDynamicEngine::generateJacobianMatrix </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y_dynamic</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::Composition &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
@@ -367,17 +370,54 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype">const <a class="el" href="namespacegridfire.html#a898dfe22579e649935645cbd6f073178">gridfire::SparsityPattern</a> &</td> <td class="paramname"><span class="paramname"><em>sparsityPattern</em></span> ) const</td>
|
<td class="paramtype">const gridfire::SparsityPattern &</td> <td class="paramname"><span class="paramname"><em>sparsityPattern</em></span> ) const</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a818d942efa843959393e4eed3263b7e7">gridfire::DynamicEngine</a>.</p>
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a2c0a465848ed6da8d3aaef5f6824375d" name="a2c0a465848ed6da8d3aaef5f6824375d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c0a465848ed6da8d3aaef5f6824375d">◆ </a></span>generateJacobianMatrix() <span class="overload">[3/3]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void PyDynamicEngine::generateJacobianMatrix </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const fourdst::composition::CompositionAbstract &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>rho</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const std::vector< fourdst::atomic::Species > &</td> <td class="paramname"><span class="paramname"><em>activeSpecies</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -399,16 +439,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Generate the stoichiometry matrix for the network. </p>
|
|
||||||
<p>This method must compute and store the stoichiometry matrix, which encodes the net change of each species in each reaction. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="adba68716d832b6100e08d32fbc36f13c" name="adba68716d832b6100e08d32fbc36f13c"></a>
|
<a id="adba68716d832b6100e08d32fbc36f13c" name="adba68716d832b6100e08d32fbc36f13c"></a>
|
||||||
@@ -421,7 +456,7 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname"><a class="el" href="namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6">gridfire::BuildDepthType</a> PyDynamicEngine::getDepth </td>
|
<td class="memname">gridfire::BuildDepthType PyDynamicEngine::getDepth </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
<td> const</td>
|
<td> const</td>
|
||||||
@@ -429,21 +464,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Get the depth of the network. </p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>The depth of the network, which may indicate the level of detail or complexity in the reaction network.</dd></dl>
|
|
||||||
<p>This method is intended to provide information about the network's structure, such as how many layers of reactions or species are present. It can be useful for diagnostics and understanding the network's complexity. </p>
|
|
||||||
|
|
||||||
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a04317b66ef14d519264bc30ee69f5bf9">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a1c888bbc0618f1ae02d9a53e45f3c159" name="a1c888bbc0618f1ae02d9a53e45f3c159"></a>
|
<a id="a63bbe8f6d3849e99dd41b6d9613ff1f0" name="a63bbe8f6d3849e99dd41b6d9613ff1f0"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a1c888bbc0618f1ae02d9a53e45f3c159">◆ </a></span>getJacobianMatrixEntry()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a63bbe8f6d3849e99dd41b6d9613ff1f0">◆ </a></span>getJacobianMatrixEntry()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -454,38 +483,25 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">double PyDynamicEngine::getJacobianMatrixEntry </td>
|
<td class="memname">double PyDynamicEngine::getJacobianMatrixEntry </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>i</em></span>, </td>
|
<td class="paramtype">const fourdst::atomic::Species &</td> <td class="paramname"><span class="paramname"><em>rowSpecies</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>j</em></span> ) const</td>
|
<td class="paramtype">const fourdst::atomic::Species &</td> <td class="paramname"><span class="paramname"><em>colSpecies</em></span> ) const</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Get an entry from the previously generated Jacobian matrix. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">i</td><td>Row index (species index). </td></tr>
|
|
||||||
<tr><td class="paramname">j</td><td>Column index (species index). </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Value of the Jacobian matrix at (i, j).</dd></dl>
|
|
||||||
<p>The Jacobian must have been generated by <a class="el" href="#a5bd40c752db1badcd600797c9113121d" title="Generate the Jacobian matrix for the current state.">generateJacobianMatrix()</a> before calling this. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a5988cfba247631ba6c00795cafda9a38" name="a5988cfba247631ba6c00795cafda9a38"></a>
|
<a id="a1d5143640666631501cf229bc491516e" name="a1d5143640666631501cf229bc491516e"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a5988cfba247631ba6c00795cafda9a38">◆ </a></span>getNetworkReactions()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d5143640666631501cf229bc491516e">◆ </a></span>getNetworkReactions()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -494,7 +510,7 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">const <a class="el" href="namespacegridfire_1_1reaction.html#aa86f08712565f278adacc7cd2361eb31">gridfire::reaction::LogicalReactionSet</a> & PyDynamicEngine::getNetworkReactions </td>
|
<td class="memname">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a> & PyDynamicEngine::getNetworkReactions </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
<td> const</td>
|
<td> const</td>
|
||||||
@@ -502,16 +518,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Get the set of logical reactions in the network. </p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Reference to the LogicalReactionSet containing all reactions. </dd></dl>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="afc745e7ab5da5d8b3cf916044515cd7d" name="afc745e7ab5da5d8b3cf916044515cd7d"></a>
|
<a id="afc745e7ab5da5d8b3cf916044515cd7d" name="afc745e7ab5da5d8b3cf916044515cd7d"></a>
|
||||||
@@ -532,15 +543,13 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a> Implementation ///. </p>
|
<p><a class="el" href="class_py_dynamic_engine.html">PyDynamicEngine</a> Implementation ///. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="ab4cfdca5e15957c5cef75ffa6dedeee5" name="ab4cfdca5e15957c5cef75ffa6dedeee5"></a>
|
<a id="ab4cfdca5e15957c5cef75ffa6dedeee5" name="ab4cfdca5e15957c5cef75ffa6dedeee5"></a>
|
||||||
@@ -561,22 +570,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Get the current electron screening model. </p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>The currently active screening model type.</dd></dl>
|
|
||||||
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line">screening::ScreeningType currentModel = myEngine.getScreeningModel();</div>
|
|
||||||
</div><!-- fragment --> </dd></dl>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a020044829e0146427ed4830e5b02c4f3" name="a020044829e0146427ed4830e5b02c4f3"></a>
|
<a id="a16c27e5af29ddf187e5ab82a6e6db57b" name="a16c27e5af29ddf187e5ab82a6e6db57b"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a020044829e0146427ed4830e5b02c4f3">◆ </a></span>getSpeciesDestructionTimescales()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a16c27e5af29ddf187e5ab82a6e6db57b">◆ </a></span>getSpeciesDestructionTimescales()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -585,9 +587,9 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">std::expected< std::unordered_map< fourdst::atomic::Species, double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > PyDynamicEngine::getSpeciesDestructionTimescales </td>
|
<td class="memname">std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > PyDynamicEngine::getSpeciesDestructionTimescales </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::Composition &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
@@ -602,17 +604,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6ca0f315f75252ca505507a61556dda6">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a2ee1d745c1c21b9fcb652c96c42f1091" name="a2ee1d745c1c21b9fcb652c96c42f1091"></a>
|
<a id="a95d10a7b240d543a1bc6c67ddf2dc8e0" name="a95d10a7b240d543a1bc6c67ddf2dc8e0"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a2ee1d745c1c21b9fcb652c96c42f1091">◆ </a></span>getSpeciesIndex()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a95d10a7b240d543a1bc6c67ddf2dc8e0">◆ </a></span>getSpeciesIndex()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -621,7 +621,7 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">int PyDynamicEngine::getSpeciesIndex </td>
|
<td class="memname">size_t PyDynamicEngine::getSpeciesIndex </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const fourdst::atomic::Species &</td> <td class="paramname"><span class="paramname"><em>species</em></span></td><td>)</td>
|
<td class="paramtype">const fourdst::atomic::Species &</td> <td class="paramname"><span class="paramname"><em>species</em></span></td><td>)</td>
|
||||||
<td> const</td>
|
<td> const</td>
|
||||||
@@ -629,26 +629,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Get the index of a species in the network. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">species</td><td>The species to look up.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<p>This method allows querying the index of a specific species in the engine's internal representation. It is useful for accessing species data efficiently. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad3d56a8b9161b9cc7f4da51f6bf7e8c9">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a02a4c86c9637a3c9c9ca8ddd82ecff22" name="a02a4c86c9637a3c9c9ca8ddd82ecff22"></a>
|
<a id="a8bbf2956e0a3d01065c14e74cdc71626" name="a8bbf2956e0a3d01065c14e74cdc71626"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a02a4c86c9637a3c9c9ca8ddd82ecff22">◆ </a></span>getSpeciesTimescales()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a8bbf2956e0a3d01065c14e74cdc71626">◆ </a></span>getSpeciesTimescales()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -657,9 +646,9 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">std::expected< std::unordered_map< fourdst::atomic::Species, double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > PyDynamicEngine::getSpeciesTimescales </td>
|
<td class="memname">std::expected< std::unordered_map< fourdst::atomic::Species, double >, gridfire::expectations::StaleEngineError > PyDynamicEngine::getSpeciesTimescales </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::CompositionAbstract &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
@@ -674,29 +663,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Compute timescales for all species in the network. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">Y</td><td>Vector of current abundances. </td></tr>
|
|
||||||
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
|
||||||
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Map from Species to their characteristic timescales (s).</dd></dl>
|
|
||||||
<p>This method estimates the timescale for abundance change of each species, which can be used for timestep control, diagnostics, and reaction network culling. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6772ac384b4c3d3e91712041e4aaa813">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="ab48ef6db18da20024aa563a91fa16f83" name="ab48ef6db18da20024aa563a91fa16f83"></a>
|
<a id="a3dd5cf419f25e76e144af35df15a2067" name="a3dd5cf419f25e76e144af35df15a2067"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#ab48ef6db18da20024aa563a91fa16f83">◆ </a></span>getStoichiometryMatrixEntry()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a3dd5cf419f25e76e144af35df15a2067">◆ </a></span>getStoichiometryMatrixEntry()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -707,34 +682,21 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">int PyDynamicEngine::getStoichiometryMatrixEntry </td>
|
<td class="memname">int PyDynamicEngine::getStoichiometryMatrixEntry </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>speciesIndex</em></span>, </td>
|
<td class="paramtype">const fourdst::atomic::Species &</td> <td class="paramname"><span class="paramname"><em>species</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>reactionIndex</em></span> ) const</td>
|
<td class="paramtype">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a> &</td> <td class="paramname"><span class="paramname"><em>reaction</em></span> ) const</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Get an entry from the stoichiometry matrix. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">speciesIndex</td><td>Index of the species. </td></tr>
|
|
||||||
<tr><td class="paramname">reactionIndex</td><td>Index of the reaction. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Stoichiometric coefficient for the species in the reaction.</dd></dl>
|
|
||||||
<p>The stoichiometry matrix must have been generated by <a class="el" href="#a2066649ca11a869c054079ea12d8d0e9" title="Generate the stoichiometry matrix for the network.">generateStoichiometryMatrix()</a>. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a55bf19ed7534a312a36faf74753f7b14" name="a55bf19ed7534a312a36faf74753f7b14"></a>
|
<a id="a55bf19ed7534a312a36faf74753f7b14" name="a55bf19ed7534a312a36faf74753f7b14"></a>
|
||||||
@@ -755,13 +717,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a61bb4b430fe740cfb2c24e5cc673e4ac" name="a61bb4b430fe740cfb2c24e5cc673e4ac"></a>
|
<a id="a61bb4b430fe740cfb2c24e5cc673e4ac" name="a61bb4b430fe740cfb2c24e5cc673e4ac"></a>
|
||||||
@@ -782,23 +742,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Map a NetIn object to a vector of molar abundances. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">netIn</td><td>The input conditions for the network. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>A vector of molar abundances corresponding to the species in the network.</dd></dl>
|
|
||||||
<p>This method converts the input conditions into a vector of molar abundances, which can be used for further calculations or diagnostics. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="ac22a10412be6649bf379e6d61113c878" name="ac22a10412be6649bf379e6d61113c878"></a>
|
<a id="ac22a10412be6649bf379e6d61113c878" name="ac22a10412be6649bf379e6d61113c878"></a>
|
||||||
@@ -811,7 +759,7 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname"><a class="el" href="structgridfire_1_1_priming_report.html">gridfire::PrimingReport</a> PyDynamicEngine::primeEngine </td>
|
<td class="memname">gridfire::PrimingReport PyDynamicEngine::primeEngine </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
@@ -819,27 +767,15 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Prime the engine with initial conditions. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">netIn</td><td>The input conditions for the network. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>PrimingReport containing information about the priming process.</dd></dl>
|
|
||||||
<p>This method is used to prepare the engine for calculations by setting up initial conditions, reactions, and species. It may involve compiling reaction rates, initializing internal data structures, and performing any necessary pre-computation. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a3d30a9116825ab2c5c209bc2712126bc" name="a3d30a9116825ab2c5c209bc2712126bc"></a>
|
<a id="a8e39a86c2ba1ac7f1669362554f07fcf" name="a8e39a86c2ba1ac7f1669362554f07fcf"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a3d30a9116825ab2c5c209bc2712126bc">◆ </a></span>rebuild()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e39a86c2ba1ac7f1669362554f07fcf">◆ </a></span>rebuild()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -850,37 +786,25 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void PyDynamicEngine::rebuild </td>
|
<td class="memname">void PyDynamicEngine::rebuild </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const fourdst::composition::Composition &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::CompositionAbstract &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td class="paramtype"><a class="el" href="namespacegridfire.html#a3b1f70dc7ff5b501809330a97079e4f6">gridfire::BuildDepthType</a></td> <td class="paramname"><span class="paramname"><em>depth</em></span> )</td>
|
<td class="paramtype">gridfire::BuildDepthType</td> <td class="paramname"><span class="paramname"><em>depth</em></span> )</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Rebuild the network with a specified depth. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">comp</td><td>The composition to rebuild the network with. </td></tr>
|
|
||||||
<tr><td class="paramname">depth</td><td>The desired depth of the network.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<p>This method is intended to allow dynamic adjustment of the network's depth, which may involve adding or removing species and reactions based on the specified depth. However, not all engines support this operation. </p>
|
|
||||||
|
|
||||||
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a4e2c8b896661b7a89beffe0066cb21cf">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="afd818c408c64d207e71b1a90426328d6" name="afd818c408c64d207e71b1a90426328d6"></a>
|
<a id="af469cba3be850d53f659ec173f0eb4e4" name="af469cba3be850d53f659ec173f0eb4e4"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#afd818c408c64d207e71b1a90426328d6">◆ </a></span>setNetworkReactions()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#af469cba3be850d53f659ec173f0eb4e4">◆ </a></span>setNetworkReactions()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -891,19 +815,17 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">void PyDynamicEngine::setNetworkReactions </td>
|
<td class="memname">void PyDynamicEngine::setNetworkReactions </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const <a class="el" href="namespacegridfire_1_1reaction.html#aa86f08712565f278adacc7cd2361eb31">gridfire::reaction::LogicalReactionSet</a> &</td> <td class="paramname"><span class="paramname"><em>reactions</em></span></td><td>)</td>
|
<td class="paramtype">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a> &</td> <td class="paramname"><span class="paramname"><em>reactions</em></span></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afb2ec904d88fc8aab516db4059d0e00f">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="afa3abfd612033336a656f092721c14ac" name="afa3abfd612033336a656f092721c14ac"></a>
|
<a id="afa3abfd612033336a656f092721c14ac" name="afa3abfd612033336a656f092721c14ac"></a>
|
||||||
@@ -924,25 +846,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Set the electron screening model. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">model</td><td>The type of screening model to use for reaction rate calculations.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<p>This method allows changing the screening model at runtime. Screening corrections account for the electrostatic shielding of nuclei by electrons, which affects reaction rates in dense stellar plasmas.</p>
|
|
||||||
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line">myEngine.setScreeningModel(screening::ScreeningType::WEAK);</div>
|
|
||||||
</div><!-- fragment --></dd></dl>
|
|
||||||
<dl class="section post"><dt>Postcondition</dt><dd>The engine will use the specified screening model for subsequent rate calculations. </dd></dl>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a3fb44b6f55563a2f590f31916528f2bd">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="af8e6a8cd44f278535d7bcc9a896d6da8" name="af8e6a8cd44f278535d7bcc9a896d6da8"></a>
|
<a id="af8e6a8cd44f278535d7bcc9a896d6da8" name="af8e6a8cd44f278535d7bcc9a896d6da8"></a>
|
||||||
@@ -963,26 +871,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Update the internal state of the engine. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">netIn</td><td>A struct containing the current network input, such as temperature, density, and composition.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<p>This method is intended to be implemented by derived classes to update their internal state based on the provided network conditions. For example, an adaptive engine might use this to re-evaluate which reactions and species are active. For other engines that do not support manually updating, this method might do nothing.</p>
|
|
||||||
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line">NetIn input = { ... };</div>
|
|
||||||
<div class="line">myEngine.update(input);</div>
|
|
||||||
</div><!-- fragment --></dd></dl>
|
|
||||||
<dl class="section post"><dt>Postcondition</dt><dd>The internal state of the engine is updated to reflect the new conditions. </dd></dl>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a">gridfire::DynamicEngine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2 class="groupheader">Member Data Documentation</h2>
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
|||||||
@@ -1,24 +1,27 @@
|
|||||||
var class_py_dynamic_engine =
|
var class_py_dynamic_engine =
|
||||||
[
|
[
|
||||||
[ "calculateMolarReactionFlow", "class_py_dynamic_engine.html#a6224f546ba66b1257506b1fc9f47195a", null ],
|
[ "calculateEpsDerivatives", "class_py_dynamic_engine.html#a09eb8874b0c687aacc84a7bc7a5e2330", null ],
|
||||||
[ "calculateRHSAndEnergy", "class_py_dynamic_engine.html#a5b7f0cfe327c634ec125303256de8b9a", null ],
|
[ "calculateMolarReactionFlow", "class_py_dynamic_engine.html#a8facba88b6df6e016ce53a0ff3cff125", null ],
|
||||||
[ "generateJacobianMatrix", "class_py_dynamic_engine.html#a5bd40c752db1badcd600797c9113121d", null ],
|
[ "calculateRHSAndEnergy", "class_py_dynamic_engine.html#a339e7238d290665ae9823c701e0ba32e", null ],
|
||||||
[ "generateJacobianMatrix", "class_py_dynamic_engine.html#aa0f1fd3f0c0185395193d1b6897d64c5", null ],
|
[ "collectComposition", "class_py_dynamic_engine.html#a6c5397f57fb9e115495188a1d2296147", null ],
|
||||||
|
[ "generateJacobianMatrix", "class_py_dynamic_engine.html#a2a63d0132254983a2143f31e863a5c18", null ],
|
||||||
|
[ "generateJacobianMatrix", "class_py_dynamic_engine.html#a36f2dbd2278608fe8a4ef7f08d7e4963", null ],
|
||||||
|
[ "generateJacobianMatrix", "class_py_dynamic_engine.html#a2c0a465848ed6da8d3aaef5f6824375d", null ],
|
||||||
[ "generateStoichiometryMatrix", "class_py_dynamic_engine.html#a2066649ca11a869c054079ea12d8d0e9", null ],
|
[ "generateStoichiometryMatrix", "class_py_dynamic_engine.html#a2066649ca11a869c054079ea12d8d0e9", null ],
|
||||||
[ "getDepth", "class_py_dynamic_engine.html#adba68716d832b6100e08d32fbc36f13c", null ],
|
[ "getDepth", "class_py_dynamic_engine.html#adba68716d832b6100e08d32fbc36f13c", null ],
|
||||||
[ "getJacobianMatrixEntry", "class_py_dynamic_engine.html#a1c888bbc0618f1ae02d9a53e45f3c159", null ],
|
[ "getJacobianMatrixEntry", "class_py_dynamic_engine.html#a63bbe8f6d3849e99dd41b6d9613ff1f0", null ],
|
||||||
[ "getNetworkReactions", "class_py_dynamic_engine.html#a5988cfba247631ba6c00795cafda9a38", null ],
|
[ "getNetworkReactions", "class_py_dynamic_engine.html#a1d5143640666631501cf229bc491516e", null ],
|
||||||
[ "getNetworkSpecies", "class_py_dynamic_engine.html#afc745e7ab5da5d8b3cf916044515cd7d", null ],
|
[ "getNetworkSpecies", "class_py_dynamic_engine.html#afc745e7ab5da5d8b3cf916044515cd7d", null ],
|
||||||
[ "getScreeningModel", "class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5", null ],
|
[ "getScreeningModel", "class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5", null ],
|
||||||
[ "getSpeciesDestructionTimescales", "class_py_dynamic_engine.html#a020044829e0146427ed4830e5b02c4f3", null ],
|
[ "getSpeciesDestructionTimescales", "class_py_dynamic_engine.html#a16c27e5af29ddf187e5ab82a6e6db57b", null ],
|
||||||
[ "getSpeciesIndex", "class_py_dynamic_engine.html#a2ee1d745c1c21b9fcb652c96c42f1091", null ],
|
[ "getSpeciesIndex", "class_py_dynamic_engine.html#a95d10a7b240d543a1bc6c67ddf2dc8e0", null ],
|
||||||
[ "getSpeciesTimescales", "class_py_dynamic_engine.html#a02a4c86c9637a3c9c9ca8ddd82ecff22", null ],
|
[ "getSpeciesTimescales", "class_py_dynamic_engine.html#a8bbf2956e0a3d01065c14e74cdc71626", null ],
|
||||||
[ "getStoichiometryMatrixEntry", "class_py_dynamic_engine.html#ab48ef6db18da20024aa563a91fa16f83", null ],
|
[ "getStoichiometryMatrixEntry", "class_py_dynamic_engine.html#a3dd5cf419f25e76e144af35df15a2067", null ],
|
||||||
[ "isStale", "class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14", null ],
|
[ "isStale", "class_py_dynamic_engine.html#a55bf19ed7534a312a36faf74753f7b14", null ],
|
||||||
[ "mapNetInToMolarAbundanceVector", "class_py_dynamic_engine.html#a61bb4b430fe740cfb2c24e5cc673e4ac", null ],
|
[ "mapNetInToMolarAbundanceVector", "class_py_dynamic_engine.html#a61bb4b430fe740cfb2c24e5cc673e4ac", null ],
|
||||||
[ "primeEngine", "class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878", null ],
|
[ "primeEngine", "class_py_dynamic_engine.html#ac22a10412be6649bf379e6d61113c878", null ],
|
||||||
[ "rebuild", "class_py_dynamic_engine.html#a3d30a9116825ab2c5c209bc2712126bc", null ],
|
[ "rebuild", "class_py_dynamic_engine.html#a8e39a86c2ba1ac7f1669362554f07fcf", null ],
|
||||||
[ "setNetworkReactions", "class_py_dynamic_engine.html#afd818c408c64d207e71b1a90426328d6", null ],
|
[ "setNetworkReactions", "class_py_dynamic_engine.html#af469cba3be850d53f659ec173f0eb4e4", null ],
|
||||||
[ "setScreeningModel", "class_py_dynamic_engine.html#afa3abfd612033336a656f092721c14ac", null ],
|
[ "setScreeningModel", "class_py_dynamic_engine.html#afa3abfd612033336a656f092721c14ac", null ],
|
||||||
[ "update", "class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8", null ],
|
[ "update", "class_py_dynamic_engine.html#af8e6a8cd44f278535d7bcc9a896d6da8", null ],
|
||||||
[ "m_species_cache", "class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03", null ]
|
[ "m_species_cache", "class_py_dynamic_engine.html#a2246382b1c98ba69cdb419bba63a6d03", null ]
|
||||||
|
|||||||
7
docs/html/class_py_dynamic_engine__coll__graph.map
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<map id="PyDynamicEngine" name="PyDynamicEngine">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="106,109,236,135"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,13,166,38"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="108,48,162,107,158,110,104,52"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="190,5,325,46"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="231,59,184,111,180,107,227,55"/>
|
||||||
|
</map>
|
||||||
1
docs/html/class_py_dynamic_engine__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
a13c12f0c7218e3acef43a7a86f6cbd2
|
||||||
85
docs/html/class_py_dynamic_engine__coll__graph.svg
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngine Pages: 1 -->
|
||||||
|
<svg width="248pt" height="105pt"
|
||||||
|
viewBox="0.00 0.00 248.00 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
|
||||||
|
<title>PyDynamicEngine</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="172.62,-19.25 75.62,-19.25 75.62,0 172.62,0 172.62,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="124.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="120.25,-91.38 0,-91.38 0,-72.12 120.25,-72.12 120.25,-91.38"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::DynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M75.76,-63.62C88.42,-49.74 105.77,-30.73 115.88,-19.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.41,-61 69.25,-70.75 78.58,-65.72 73.41,-61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="239.88,-97 138.38,-97 138.38,-66.5 239.88,-66.5 239.88,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="146.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< fourdst</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="189.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::atomic::Species ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M168.07,-58.04C155.86,-44.86 141.16,-29.01 132.24,-19.38"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="165.26,-60.16 174.63,-65.11 170.4,-55.4 165.26,-60.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="199.45" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_species_cache</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.5 KiB |
59
docs/html/class_py_dynamic_engine__coll__graph_org.svg
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngine Pages: 1 -->
|
||||||
|
<svg width="248pt" height="105pt"
|
||||||
|
viewBox="0.00 0.00 248.00 105.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 101)">
|
||||||
|
<title>PyDynamicEngine</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="172.62,-19.25 75.62,-19.25 75.62,0 172.62,0 172.62,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="124.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="120.25,-91.38 0,-91.38 0,-72.12 120.25,-72.12 120.25,-91.38"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::DynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M75.76,-63.62C88.42,-49.74 105.77,-30.73 115.88,-19.66"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.41,-61 69.25,-70.75 78.58,-65.72 73.41,-61"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3 -->
|
||||||
|
<g id="Node000003" class="node">
|
||||||
|
<title>Node3</title>
|
||||||
|
<g id="a_Node000003"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="239.88,-97 138.38,-97 138.38,-66.5 239.88,-66.5 239.88,-97"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="146.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector< fourdst</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="189.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">::atomic::Species ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node3->Node1 -->
|
||||||
|
<g id="edge2_Node000001_Node000003" class="edge">
|
||||||
|
<title>Node3->Node1</title>
|
||||||
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M168.07,-58.04C155.86,-44.86 141.16,-29.01 132.24,-19.38"/>
|
||||||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="165.26,-60.16 174.63,-65.11 170.4,-55.4 165.26,-60.16"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="199.45" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> m_species_cache</text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.7 KiB |
5
docs/html/class_py_dynamic_engine__inherit__graph.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<map id="PyDynamicEngine" name="PyDynamicEngine">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="21,79,150,105"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,5,166,31"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="88,46,88,79,83,79,83,46"/>
|
||||||
|
</map>
|
||||||
1
docs/html/class_py_dynamic_engine__inherit__graph.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
c1219060857675d41f0e157ed2cca64a
|
||||||
65
docs/html/class_py_dynamic_engine__inherit__graph.svg
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngine Pages: 1 -->
|
||||||
|
<svg width="128pt" height="83pt"
|
||||||
|
viewBox="0.00 0.00 128.00 83.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
||||||
|
<title>PyDynamicEngine</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="108.62,-19.25 11.62,-19.25 11.62,0 108.62,0 108.62,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="120.25,-74.5 0,-74.5 0,-55.25 120.25,-55.25 120.25,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::DynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M60.12,-43.63C60.12,-35.34 60.12,-26.17 60.12,-19.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.63,-43.57 60.13,-53.57 63.63,-43.57 56.63,-43.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.4 KiB |
39
docs/html/class_py_dynamic_engine__inherit__graph_org.svg
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngine Pages: 1 -->
|
||||||
|
<svg width="128pt" height="83pt"
|
||||||
|
viewBox="0.00 0.00 128.00 83.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 78.5)">
|
||||||
|
<title>PyDynamicEngine</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="108.62,-19.25 11.62,-19.25 11.62,0 108.62,0 108.62,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="120.25,-74.5 0,-74.5 0,-55.25 120.25,-55.25 120.25,-74.5"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="60.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::DynamicEngine</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M60.12,-43.63C60.12,-35.34 60.12,-26.17 60.12,-19.61"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.63,-43.57 60.13,-53.57 63.63,-43.57 56.63,-43.57"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.6 KiB |
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -105,8 +105,7 @@ $(function(){initNavTree('class_py_dynamic_engine_view.html',''); initResizable(
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="class_py_dynamic_engine_view.html">PyDynamicEngineView</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="class_py_dynamic_engine_view.html">PyDynamicEngineView</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine_view.html#a51680b135cfc3eea40daf9ef5aa903e0">getBaseEngine</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine_view.html">PyDynamicEngineView</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_engine_view.html#a51680b135cfc3eea40daf9ef5aa903e0">getBaseEngine</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_engine_view.html">PyDynamicEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html#a994660f2d553f3a123512dc5eb421e74">~EngineView</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView< gridfire::DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -110,25 +110,18 @@ $(function(){initNavTree('class_py_dynamic_engine_view.html',''); initResizable(
|
|||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
Inheritance diagram for PyDynamicEngineView:</div>
|
Inheritance diagram for PyDynamicEngineView:</div>
|
||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center">
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_dynamic_engine_view__inherit__graph.svg" width="195" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
<img src="class_py_dynamic_engine_view.png" usemap="#PyDynamicEngineView_map" alt=""/>
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<map id="PyDynamicEngineView_map" name="PyDynamicEngineView_map">
|
<div class="dynheader">
|
||||||
<area href="classgridfire_1_1_engine_view.html" alt="gridfire::EngineView< gridfire::DynamicEngine >" shape="rect" coords="0,0,285,24"/>
|
Collaboration diagram for PyDynamicEngineView:</div>
|
||||||
</map>
|
<div class="dyncontent">
|
||||||
</div></div>
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_dynamic_engine_view__coll__graph.svg" width="195" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
Private Member Functions</h2></td></tr>
|
Private Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a51680b135cfc3eea40daf9ef5aa903e0" id="r_a51680b135cfc3eea40daf9ef5aa903e0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a51680b135cfc3eea40daf9ef5aa903e0">getBaseEngine</a> () const override</td></tr>
|
<tr class="memitem:a51680b135cfc3eea40daf9ef5aa903e0" id="r_a51680b135cfc3eea40daf9ef5aa903e0"><td class="memItemLeft" align="right" valign="top">const gridfire::DynamicEngine & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a51680b135cfc3eea40daf9ef5aa903e0">getBaseEngine</a> () const override</td></tr>
|
||||||
<tr class="memdesc:a51680b135cfc3eea40daf9ef5aa903e0"><td class="mdescLeft"> </td><td class="mdescRight">Access the underlying engine instance. <br /></td></tr>
|
|
||||||
<tr class="separator:a51680b135cfc3eea40daf9ef5aa903e0"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a51680b135cfc3eea40daf9ef5aa903e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
|
||||||
Additional Inherited Members</h2></td></tr>
|
|
||||||
<tr class="inherit_header pub_methods_classgridfire_1_1_engine_view"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1_engine_view')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView< gridfire::DynamicEngine ></a></td></tr>
|
|
||||||
<tr class="memitem:a994660f2d553f3a123512dc5eb421e74 inherit pub_methods_classgridfire_1_1_engine_view" id="r_a994660f2d553f3a123512dc5eb421e74"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_engine_view.html#a994660f2d553f3a123512dc5eb421e74">~EngineView</a> ()=default</td></tr>
|
|
||||||
<tr class="memdesc:a994660f2d553f3a123512dc5eb421e74 inherit pub_methods_classgridfire_1_1_engine_view"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
|
||||||
<tr class="separator:a994660f2d553f3a123512dc5eb421e74 inherit pub_methods_classgridfire_1_1_engine_view"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
</table>
|
||||||
<h2 class="groupheader">Member Function Documentation</h2>
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="a51680b135cfc3eea40daf9ef5aa903e0" name="a51680b135cfc3eea40daf9ef5aa903e0"></a>
|
<a id="a51680b135cfc3eea40daf9ef5aa903e0" name="a51680b135cfc3eea40daf9ef5aa903e0"></a>
|
||||||
@@ -141,7 +134,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">const <a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a> & PyDynamicEngineView::getBaseEngine </td>
|
<td class="memname">const gridfire::DynamicEngine & PyDynamicEngineView::getBaseEngine </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
<td> const</td>
|
<td> const</td>
|
||||||
@@ -149,18 +142,11 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel private">private</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span><span class="mlabel private">private</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Access the underlying engine instance. </p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Const reference to the underlying engine.</dd></dl>
|
|
||||||
<p>This method must be implemented by derived classes to provide access to the base engine. The returned reference should remain valid for the lifetime of the EngineView.</p>
|
|
||||||
<p>Example: </p><div class="fragment"><div class="line"><span class="keyword">const</span> DynamicEngine& engine = myView.getBaseEngine();</div>
|
|
||||||
</div><!-- fragment -->
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView< gridfire::DynamicEngine ></a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
|||||||
5
docs/html/class_py_dynamic_engine_view__coll__graph.map
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<map id="PyDynamicEngineView" name="PyDynamicEngineView">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="18,94,177,120"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,5,190,46"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="100,62,100,93,95,93,95,62"/>
|
||||||
|
</map>
|
||||||
1
docs/html/class_py_dynamic_engine_view__coll__graph.md5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
ac6492bbe1f9e8beee64058d055b38c1
|
||||||
66
docs/html/class_py_dynamic_engine_view__coll__graph.svg
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngineView Pages: 1 -->
|
||||||
|
<svg width="146pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 146.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicEngineView</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="128.5,-19.25 9.75,-19.25 9.75,0 128.5,0 128.5,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngineView</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="138.25,-85.75 0,-85.75 0,-55.25 138.25,-55.25 138.25,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::EngineView</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">< gridfire::DynamicEngine ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M69.12,-43.48C69.12,-34.98 69.12,-26.09 69.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.63,-43.43 69.13,-53.43 72.63,-43.43 65.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
40
docs/html/class_py_dynamic_engine_view__coll__graph_org.svg
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngineView Pages: 1 -->
|
||||||
|
<svg width="146pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 146.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicEngineView</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="128.5,-19.25 9.75,-19.25 9.75,0 128.5,0 128.5,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngineView</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="138.25,-85.75 0,-85.75 0,-55.25 138.25,-55.25 138.25,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::EngineView</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">< gridfire::DynamicEngine ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M69.12,-43.48C69.12,-34.98 69.12,-26.09 69.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.63,-43.43 69.13,-53.43 72.63,-43.43 65.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -0,0 +1,5 @@
|
|||||||
|
<map id="PyDynamicEngineView" name="PyDynamicEngineView">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="18,94,177,120"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,5,190,46"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="100,62,100,93,95,93,95,62"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
ac6492bbe1f9e8beee64058d055b38c1
|
||||||
66
docs/html/class_py_dynamic_engine_view__inherit__graph.svg
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngineView Pages: 1 -->
|
||||||
|
<svg width="146pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 146.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicEngineView</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="128.5,-19.25 9.75,-19.25 9.75,0 128.5,0 128.5,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngineView</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="138.25,-85.75 0,-85.75 0,-55.25 138.25,-55.25 138.25,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::EngineView</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">< gridfire::DynamicEngine ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M69.12,-43.48C69.12,-34.98 69.12,-26.09 69.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.63,-43.43 69.13,-53.43 72.63,-43.43 65.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.5 KiB |
@@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicEngineView Pages: 1 -->
|
||||||
|
<svg width="146pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 146.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicEngineView</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="128.5,-19.25 9.75,-19.25 9.75,0 128.5,0 128.5,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicEngineView</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="138.25,-85.75 0,-85.75 0,-55.25 138.25,-55.25 138.25,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::EngineView</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="69.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">< gridfire::DynamicEngine ></text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M69.12,-43.48C69.12,-34.98 69.12,-26.09 69.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.63,-43.43 69.13,-53.43 72.63,-43.43 65.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.8 KiB |
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -107,14 +107,14 @@ $(function(){initNavTree('class_py_dynamic_network_solver_strategy.html',''); in
|
|||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a147a0a543268427a5930143902217ac3">describe_callback_context</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a147a0a543268427a5930143902217ac3">describe_callback_context</a>() const override</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a2095abb83ed6229ebb27b4883cec51c4">evaluate</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a2095abb83ed6229ebb27b4883cec51c4">evaluate</a>(const gridfire::NetIn &netIn) override</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(DynamicEngine &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(engine::DynamicEngine &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(DynamicEngine &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(engine::DynamicEngine &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a4a3fce2a9853e7192354834bf2b36159">PyDynamicNetworkSolverStrategy</a>(gridfire::DynamicEngine &engine)</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a4a3fce2a9853e7192354834bf2b36159">PyDynamicNetworkSolverStrategy</a>(gridfire::DynamicEngine &engine)</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span><span class="mlabel">private</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a112a7babc03858a69d6994a7155370d3">set_callback</a>(const std::any &callback) override</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html#a112a7babc03858a69d6994a7155370d3">set_callback</a>(const std::any &callback) override</td><td class="entry"><a class="el" href="class_py_dynamic_network_solver_strategy.html">PyDynamicNetworkSolverStrategy</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -110,16 +110,17 @@ $(function(){initNavTree('class_py_dynamic_network_solver_strategy.html',''); in
|
|||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
Inheritance diagram for PyDynamicNetworkSolverStrategy:</div>
|
Inheritance diagram for PyDynamicNetworkSolverStrategy:</div>
|
||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center">
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_dynamic_network_solver_strategy__inherit__graph.svg" width="235" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
<img src="class_py_dynamic_network_solver_strategy.png" usemap="#PyDynamicNetworkSolverStrategy_map" alt=""/>
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<map id="PyDynamicNetworkSolverStrategy_map" name="PyDynamicNetworkSolverStrategy_map">
|
<div class="dynheader">
|
||||||
<area href="classgridfire_1_1solver_1_1_network_solver_strategy.html" alt="gridfire::solver::NetworkSolverStrategy< DynamicEngine >" shape="rect" coords="0,0,342,24"/>
|
Collaboration diagram for PyDynamicNetworkSolverStrategy:</div>
|
||||||
</map>
|
<div class="dyncontent">
|
||||||
</div></div>
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_dynamic_network_solver_strategy__coll__graph.svg" width="235" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
Private Member Functions</h2></td></tr>
|
Private Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a4a3fce2a9853e7192354834bf2b36159" id="r_a4a3fce2a9853e7192354834bf2b36159"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a3fce2a9853e7192354834bf2b36159">PyDynamicNetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a> &engine)</td></tr>
|
<tr class="memitem:a4a3fce2a9853e7192354834bf2b36159" id="r_a4a3fce2a9853e7192354834bf2b36159"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a3fce2a9853e7192354834bf2b36159">PyDynamicNetworkSolverStrategy</a> (gridfire::DynamicEngine &engine)</td></tr>
|
||||||
<tr class="separator:a4a3fce2a9853e7192354834bf2b36159"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a4a3fce2a9853e7192354834bf2b36159"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a2095abb83ed6229ebb27b4883cec51c4" id="r_a2095abb83ed6229ebb27b4883cec51c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_net_out.html">gridfire::NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2095abb83ed6229ebb27b4883cec51c4">evaluate</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
<tr class="memitem:a2095abb83ed6229ebb27b4883cec51c4" id="r_a2095abb83ed6229ebb27b4883cec51c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_net_out.html">gridfire::NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2095abb83ed6229ebb27b4883cec51c4">evaluate</a> (const <a class="el" href="structgridfire_1_1_net_in.html">gridfire::NetIn</a> &netIn) override</td></tr>
|
||||||
<tr class="memdesc:a2095abb83ed6229ebb27b4883cec51c4"><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the network for a given timestep. <br /></td></tr>
|
<tr class="memdesc:a2095abb83ed6229ebb27b4883cec51c4"><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the network for a given timestep. <br /></td></tr>
|
||||||
@@ -133,24 +134,24 @@ Private Member Functions</h2></td></tr>
|
|||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
Additional Inherited Members</h2></td></tr>
|
Additional Inherited Members</h2></td></tr>
|
||||||
<tr class="inherit_header pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td></tr>
|
<tr class="inherit_header pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td></tr>
|
||||||
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> &engine)</td></tr>
|
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">engine::DynamicEngine</a> &engine)</td></tr>
|
||||||
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
||||||
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
||||||
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> &engine)</td></tr>
|
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">engine::DynamicEngine</a> &engine)</td></tr>
|
||||||
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
||||||
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
||||||
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="inherit_header pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td></tr>
|
<tr class="inherit_header pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a></td></tr>
|
||||||
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">engine::DynamicEngine</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
||||||
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
||||||
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">engine::DynamicEngine</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
||||||
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
||||||
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -167,7 +168,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="memname">PyDynamicNetworkSolverStrategy::PyDynamicNetworkSolverStrategy </td>
|
<td class="memname">PyDynamicNetworkSolverStrategy::PyDynamicNetworkSolverStrategy </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a> &</td> <td class="paramname"><span class="paramname"><em>engine</em></span></td><td>)</td>
|
<td class="paramtype">gridfire::DynamicEngine &</td> <td class="paramname"><span class="paramname"><em>engine</em></span></td><td>)</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@@ -199,7 +200,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel private">private</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span><span class="mlabel private">private</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
@@ -208,7 +209,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
<dl class="section return"><dt>Returns</dt><dd>A vector of tuples, each containing a string for the parameter's name and a string for its type.</dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd>A vector of tuples, each containing a string for the parameter's name and a string for its type.</dd></dl>
|
||||||
<p>This method should be overridden by derived classes to provide a description of the context that will be passed to the callback function. The intent of this method is that an end user can investigate the context that will be passed to the callback function, and use this information to craft their own callback function. </p>
|
<p>This method should be overridden by derived classes to provide a description of the context that will be passed to the callback function. The intent of this method is that an end user can investigate the context that will be passed to the callback function, and use this information to craft their own callback function. </p>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ae09169769774f17df8701c42a64ed656">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a>.</p>
|
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ae09169769774f17df8701c42a64ed656">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -244,7 +245,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
</dl>
|
</dl>
|
||||||
<dl class="section return"><dt>Returns</dt><dd>The output conditions after the timestep. </dd></dl>
|
<dl class="section return"><dt>Returns</dt><dd>The output conditions after the timestep. </dd></dl>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a>.</p>
|
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -280,7 +281,7 @@ Additional Inherited Members</h2></td></tr>
|
|||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a4d97ee85933d5e5f90d4194bb021a1dc">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a>.</p>
|
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a4d97ee85933d5e5f90d4194bb021a1dc">gridfire::solver::NetworkSolverStrategy< engine::DynamicEngine ></a>.</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
<map id="PyDynamicNetworkSolverStrategy" name="PyDynamicNetworkSolverStrategy">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,94,230,120"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classgridfire_1_1solver_1_1_network_solver_strategy.html" title=" " alt="" coords="36,5,199,46"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="120,62,120,93,115,93,115,62"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
72e2ae265d8d41426d1ce7f430213078
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicNetworkSolverStrategy Pages: 1 -->
|
||||||
|
<svg width="176pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 176.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicNetworkSolverStrategy</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="168.25,-19.25 0,-19.25 0,0 168.25,0 168.25,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicNetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classgridfire_1_1solver_1_1_network_solver_strategy.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="145.38,-85.75 22.88,-85.75 22.88,-55.25 145.38,-55.25 145.38,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="30.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::solver::Dynamic</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">NetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M84.12,-43.48C84.12,-34.98 84.12,-26.09 84.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.63,-43.43 84.13,-53.43 87.63,-43.43 80.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.7 KiB |
@@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicNetworkSolverStrategy Pages: 1 -->
|
||||||
|
<svg width="176pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 176.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicNetworkSolverStrategy</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="168.25,-19.25 0,-19.25 0,0 168.25,0 168.25,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicNetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classgridfire_1_1solver_1_1_network_solver_strategy.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="145.38,-85.75 22.88,-85.75 22.88,-55.25 145.38,-55.25 145.38,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="30.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::solver::Dynamic</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">NetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M84.12,-43.48C84.12,-34.98 84.12,-26.09 84.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.63,-43.43 84.13,-53.43 87.63,-43.43 80.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -0,0 +1,5 @@
|
|||||||
|
<map id="PyDynamicNetworkSolverStrategy" name="PyDynamicNetworkSolverStrategy">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="5,94,230,120"/>
|
||||||
|
<area shape="rect" id="Node000002" href="$classgridfire_1_1solver_1_1_network_solver_strategy.html" title=" " alt="" coords="36,5,199,46"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="120,62,120,93,115,93,115,62"/>
|
||||||
|
</map>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
72e2ae265d8d41426d1ce7f430213078
|
||||||
@@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicNetworkSolverStrategy Pages: 1 -->
|
||||||
|
<svg width="176pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 176.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
|
||||||
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
|
||||||
|
<style type="text/css"><![CDATA[
|
||||||
|
.node, .edge {opacity: 0.7;}
|
||||||
|
.node.selected, .edge.selected {opacity: 1;}
|
||||||
|
.edge:hover path { stroke: red; }
|
||||||
|
.edge:hover polygon { stroke: red; fill: red; }
|
||||||
|
]]></style>
|
||||||
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
||||||
|
<svg id="graph" class="graph">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicNetworkSolverStrategy</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="168.25,-19.25 0,-19.25 0,0 168.25,0 168.25,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicNetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classgridfire_1_1solver_1_1_network_solver_strategy.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="145.38,-85.75 22.88,-85.75 22.88,-55.25 145.38,-55.25 145.38,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="30.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::solver::Dynamic</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">NetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M84.12,-43.48C84.12,-34.98 84.12,-26.09 84.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.63,-43.43 84.13,-53.43 87.63,-43.43 80.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
</svg>
|
||||||
|
|
||||||
|
<style type='text/css'>
|
||||||
|
<![CDATA[
|
||||||
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
||||||
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
||||||
|
]]>
|
||||||
|
</style>
|
||||||
|
<script type="application/ecmascript"><![CDATA[
|
||||||
|
document.addEventListener('DOMContentLoaded', (event) => {
|
||||||
|
highlightEdges();
|
||||||
|
highlightAdjacentNodes();
|
||||||
|
});
|
||||||
|
]]></script>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.7 KiB |
@@ -0,0 +1,40 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
|
||||||
|
-->
|
||||||
|
<!-- Title: PyDynamicNetworkSolverStrategy Pages: 1 -->
|
||||||
|
<svg width="176pt" height="94pt"
|
||||||
|
viewBox="0.00 0.00 176.00 94.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 89.75)">
|
||||||
|
<title>PyDynamicNetworkSolverStrategy</title>
|
||||||
|
<!-- Node1 -->
|
||||||
|
<g id="Node000001" class="node">
|
||||||
|
<title>Node1</title>
|
||||||
|
<g id="a_Node000001"><a xlink:title=" ">
|
||||||
|
<polygon fill="#999999" stroke="#666666" points="168.25,-19.25 0,-19.25 0,0 168.25,0 168.25,-19.25"/>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">PyDynamicNetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2 -->
|
||||||
|
<g id="Node000002" class="node">
|
||||||
|
<title>Node2</title>
|
||||||
|
<g id="a_Node000002"><a xlink:href="classgridfire_1_1solver_1_1_network_solver_strategy.html" target="_top" xlink:title=" ">
|
||||||
|
<polygon fill="white" stroke="#666666" points="145.38,-85.75 22.88,-85.75 22.88,-55.25 145.38,-55.25 145.38,-85.75"/>
|
||||||
|
<text xml:space="preserve" text-anchor="start" x="30.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire::solver::Dynamic</text>
|
||||||
|
<text xml:space="preserve" text-anchor="middle" x="84.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">NetworkSolverStrategy</text>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<!-- Node2->Node1 -->
|
||||||
|
<g id="edge1_Node000001_Node000002" class="edge">
|
||||||
|
<title>Node2->Node1</title>
|
||||||
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
||||||
|
<path fill="none" stroke="#63b8ff" d="M84.12,-43.48C84.12,-34.98 84.12,-26.09 84.12,-19.7"/>
|
||||||
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.63,-43.43 84.13,-53.43 87.63,-43.43 80.63,-43.43"/>
|
||||||
|
</a>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.9 KiB |
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -105,10 +105,9 @@ $(function(){initNavTree('class_py_engine.html',''); initResizable(true); });
|
|||||||
|
|
||||||
<p>This is the complete list of members for <a class="el" href="class_py_engine.html">PyEngine</a>, including all inherited members.</p>
|
<p>This is the complete list of members for <a class="el" href="class_py_engine.html">PyEngine</a>, including all inherited members.</p>
|
||||||
<table class="directory">
|
<table class="directory">
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_engine.html#a2f92602ecf210414b46838fc0a9ae26d">calculateRHSAndEnergy</a>(const std::vector< double > &Y, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_engine.html">PyEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_engine.html#ad707c62fb28025de64d6b3380567fac0">calculateRHSAndEnergy</a>(const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="class_py_engine.html">PyEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="class_py_engine.html#a2d240423899e039c2ca688e96f8af1f2">getNetworkSpecies</a>() const override</td><td class="entry"><a class="el" href="class_py_engine.html">PyEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
<tr class="odd"><td class="entry"><a class="el" href="class_py_engine.html#a2d240423899e039c2ca688e96f8af1f2">getNetworkSpecies</a>() const override</td><td class="entry"><a class="el" href="class_py_engine.html">PyEngine</a></td><td class="entry"></td></tr>
|
||||||
<tr class="even"><td class="entry"><a class="el" href="class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73">m_species_cache</a></td><td class="entry"><a class="el" href="class_py_engine.html">PyEngine</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
|
<tr class="even"><td class="entry"><a class="el" href="class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73">m_species_cache</a></td><td class="entry"><a class="el" href="class_py_engine.html">PyEngine</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
|
||||||
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
|
||||||
</table></div><!-- contents -->
|
</table></div><!-- contents -->
|
||||||
</div><!-- doc-content -->
|
</div><!-- doc-content -->
|
||||||
<!-- start footer part -->
|
<!-- start footer part -->
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr id="projectrow">
|
<tr id="projectrow">
|
||||||
<td id="projectalign">
|
<td id="projectalign">
|
||||||
<div id="projectname">GridFire<span id="projectnumber"> 0.6.0</span>
|
<div id="projectname">GridFire<span id="projectnumber"> v0.7.0-alpha</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="projectbrief">General Purpose Nuclear Network</div>
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -111,25 +111,20 @@ $(function(){initNavTree('class_py_engine.html',''); initResizable(true); });
|
|||||||
<div class="dynheader">
|
<div class="dynheader">
|
||||||
Inheritance diagram for PyEngine:</div>
|
Inheritance diagram for PyEngine:</div>
|
||||||
<div class="dyncontent">
|
<div class="dyncontent">
|
||||||
<div class="center">
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_engine__inherit__graph.svg" width="119" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
<img src="class_py_engine.png" usemap="#PyEngine_map" alt=""/>
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<map id="PyEngine_map" name="PyEngine_map">
|
<div class="dynheader">
|
||||||
<area href="classgridfire_1_1_engine.html" title="Abstract base class for a reaction network engine." alt="gridfire::Engine" shape="rect" coords="0,0,98,24"/>
|
Collaboration diagram for PyEngine:</div>
|
||||||
</map>
|
<div class="dyncontent">
|
||||||
</div></div>
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_py_engine__coll__graph.svg" width="286" height="140"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||||||
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
||||||
<table class="memberdecls">
|
<table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
Public Member Functions</h2></td></tr>
|
Public Member Functions</h2></td></tr>
|
||||||
<tr class="memitem:a2d240423899e039c2ca688e96f8af1f2" id="r_a2d240423899e039c2ca688e96f8af1f2"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d240423899e039c2ca688e96f8af1f2">getNetworkSpecies</a> () const override</td></tr>
|
<tr class="memitem:a2d240423899e039c2ca688e96f8af1f2" id="r_a2d240423899e039c2ca688e96f8af1f2"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d240423899e039c2ca688e96f8af1f2">getNetworkSpecies</a> () const override</td></tr>
|
||||||
<tr class="memdesc:a2d240423899e039c2ca688e96f8af1f2"><td class="mdescLeft"> </td><td class="mdescRight">Get the list of species in the network. <br /></td></tr>
|
|
||||||
<tr class="separator:a2d240423899e039c2ca688e96f8af1f2"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a2d240423899e039c2ca688e96f8af1f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="memitem:a2f92602ecf210414b46838fc0a9ae26d" id="r_a2f92602ecf210414b46838fc0a9ae26d"><td class="memItemLeft" align="right" valign="top">std::expected< <a class="el" href="structgridfire_1_1_step_derivatives.html">gridfire::StepDerivatives</a>< double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2f92602ecf210414b46838fc0a9ae26d">calculateRHSAndEnergy</a> (const std::vector< double > &Y, double T9, double rho) const override</td></tr>
|
<tr class="memitem:ad707c62fb28025de64d6b3380567fac0" id="r_ad707c62fb28025de64d6b3380567fac0"><td class="memItemLeft" align="right" valign="top">std::expected< gridfire::StepDerivatives< double >, gridfire::expectations::StaleEngineError > </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad707c62fb28025de64d6b3380567fac0">calculateRHSAndEnergy</a> (const fourdst::composition::CompositionAbstract &comp, double T9, double rho) const override</td></tr>
|
||||||
<tr class="memdesc:a2f92602ecf210414b46838fc0a9ae26d"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the right-hand side (dY/dt) and energy generation. <br /></td></tr>
|
<tr class="separator:ad707c62fb28025de64d6b3380567fac0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
<tr class="separator:a2f92602ecf210414b46838fc0a9ae26d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="inherit_header pub_methods_classgridfire_1_1_engine"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1_engine')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td></tr>
|
|
||||||
<tr class="memitem:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine" id="r_a2e7970bed2100699f226f4141d5db037"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a> ()=default</td></tr>
|
|
||||||
<tr class="memdesc:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
|
||||||
<tr class="separator:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
</table><table class="memberdecls">
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
Private Attributes</h2></td></tr>
|
Private Attributes</h2></td></tr>
|
||||||
@@ -137,8 +132,8 @@ Private Attributes</h2></td></tr>
|
|||||||
<tr class="separator:a73caaa7606e2cdfd1aa82729a78ebb73"><td class="memSeparator" colspan="2"> </td></tr>
|
<tr class="separator:a73caaa7606e2cdfd1aa82729a78ebb73"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<h2 class="groupheader">Member Function Documentation</h2>
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
<a id="a2f92602ecf210414b46838fc0a9ae26d" name="a2f92602ecf210414b46838fc0a9ae26d"></a>
|
<a id="ad707c62fb28025de64d6b3380567fac0" name="ad707c62fb28025de64d6b3380567fac0"></a>
|
||||||
<h2 class="memtitle"><span class="permalink"><a href="#a2f92602ecf210414b46838fc0a9ae26d">◆ </a></span>calculateRHSAndEnergy()</h2>
|
<h2 class="memtitle"><span class="permalink"><a href="#ad707c62fb28025de64d6b3380567fac0">◆ </a></span>calculateRHSAndEnergy()</h2>
|
||||||
|
|
||||||
<div class="memitem">
|
<div class="memitem">
|
||||||
<div class="memproto">
|
<div class="memproto">
|
||||||
@@ -147,9 +142,9 @@ Private Attributes</h2></td></tr>
|
|||||||
<td class="mlabels-left">
|
<td class="mlabels-left">
|
||||||
<table class="memname">
|
<table class="memname">
|
||||||
<tr>
|
<tr>
|
||||||
<td class="memname">std::expected< <a class="el" href="structgridfire_1_1_step_derivatives.html">gridfire::StepDerivatives</a>< double >, <a class="el" href="structgridfire_1_1expectations_1_1_stale_engine_error.html">gridfire::expectations::StaleEngineError</a> > PyEngine::calculateRHSAndEnergy </td>
|
<td class="memname">std::expected< gridfire::StepDerivatives< double >, gridfire::expectations::StaleEngineError > PyEngine::calculateRHSAndEnergy </td>
|
||||||
<td>(</td>
|
<td>(</td>
|
||||||
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
<td class="paramtype">const fourdst::composition::CompositionAbstract &</td> <td class="paramname"><span class="paramname"><em>comp</em></span>, </td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="paramkey"></td>
|
<td class="paramkey"></td>
|
||||||
@@ -164,25 +159,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Calculate the right-hand side (dY/dt) and energy generation. </p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">Y</td><td>Vector of current abundances for all species. </td></tr>
|
|
||||||
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
|
||||||
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>StepDerivatives<double> containing dY/dt and energy generation rate.</dd></dl>
|
|
||||||
<p>This function must be implemented by derived classes to compute the time derivatives of all species and the specific nuclear energy generation rate for the current state. </p>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<a id="a2d240423899e039c2ca688e96f8af1f2" name="a2d240423899e039c2ca688e96f8af1f2"></a>
|
<a id="a2d240423899e039c2ca688e96f8af1f2" name="a2d240423899e039c2ca688e96f8af1f2"></a>
|
||||||
@@ -203,16 +184,11 @@ Private Attributes</h2></td></tr>
|
|||||||
</table>
|
</table>
|
||||||
</td>
|
</td>
|
||||||
<td class="mlabels-right">
|
<td class="mlabels-right">
|
||||||
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
<span class="mlabels"><span class="mlabel override">override</span></span> </td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</div><div class="memdoc">
|
</div><div class="memdoc">
|
||||||
|
|
||||||
<p>Get the list of species in the network. </p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Vector of Species objects representing all network species. </dd></dl>
|
|
||||||
|
|
||||||
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h2 class="groupheader">Member Data Documentation</h2>
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
var class_py_engine =
|
var class_py_engine =
|
||||||
[
|
[
|
||||||
[ "calculateRHSAndEnergy", "class_py_engine.html#a2f92602ecf210414b46838fc0a9ae26d", null ],
|
[ "calculateRHSAndEnergy", "class_py_engine.html#ad707c62fb28025de64d6b3380567fac0", null ],
|
||||||
[ "getNetworkSpecies", "class_py_engine.html#a2d240423899e039c2ca688e96f8af1f2", null ],
|
[ "getNetworkSpecies", "class_py_engine.html#a2d240423899e039c2ca688e96f8af1f2", null ],
|
||||||
[ "m_species_cache", "class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73", null ]
|
[ "m_species_cache", "class_py_engine.html#a73caaa7606e2cdfd1aa82729a78ebb73", null ]
|
||||||
];
|
];
|
||||||
7
docs/html/class_py_engine__coll__graph.map
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<map id="PyEngine" name="PyEngine">
|
||||||
|
<area shape="rect" id="Node000001" title=" " alt="" coords="93,109,170,135"/>
|
||||||
|
<area shape="rect" id="Node000002" title=" " alt="" coords="5,13,114,38"/>
|
||||||
|
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="80,49,124,107,120,110,76,53"/>
|
||||||
|
<area shape="rect" id="Node000003" title=" " alt="" coords="137,5,272,46"/>
|
||||||
|
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="182,60,143,110,139,107,178,57"/>
|
||||||
|
</map>
|
||||||