GridFire 0.0.1a
General Purpose Nuclear Network
Loading...
Searching...
No Matches
PyDynamicNetworkSolverStrategy Class Referencefinal

#include <py_solver.h>

Inheritance diagram for PyDynamicNetworkSolverStrategy:
gridfire::solver::NetworkSolverStrategy< DynamicEngine >

Private Member Functions

 PyDynamicNetworkSolverStrategy (gridfire::DynamicEngine &engine)
 
gridfire::NetOut evaluate (const gridfire::NetIn &netIn) override
 Evaluates the network for a given timestep.
 

Additional Inherited Members

- Public Member Functions inherited from gridfire::solver::NetworkSolverStrategy< DynamicEngine >
 NetworkSolverStrategy (DynamicEngine &engine)
 Constructor for the NetworkSolverStrategy.
 
virtual ~NetworkSolverStrategy ()=default
 Virtual destructor.
 
 NetworkSolverStrategy (DynamicEngine &engine)
 Constructor for the NetworkSolverStrategy.
 
virtual ~NetworkSolverStrategy ()=default
 Virtual destructor.
 
- Protected Attributes inherited from gridfire::solver::NetworkSolverStrategy< DynamicEngine >
DynamicEnginem_engine
 The engine used by this solver strategy.
 
DynamicEnginem_engine
 The engine used by this solver strategy.
 

Constructor & Destructor Documentation

◆ PyDynamicNetworkSolverStrategy()

PyDynamicNetworkSolverStrategy::PyDynamicNetworkSolverStrategy ( gridfire::DynamicEngine & engine)
inlineexplicitprivate

Member Function Documentation

◆ evaluate()

gridfire::NetOut PyDynamicNetworkSolverStrategy::evaluate ( const gridfire::NetIn & netIn)
overrideprivatevirtual

Evaluates the network for a given timestep.

Parameters
netInThe input conditions for the network.
Returns
The output conditions after the timestep.

Implements gridfire::solver::NetworkSolverStrategy< DynamicEngine >.


The documentation for this class was generated from the following files: