SERiF 0.0.1a
3+1D Stellar Structure and Evolution
Loading...
Searching...
No Matches
serif::network::ReaclibNetwork Class Referencefinal

#include <network.h>

Inheritance diagram for serif::network::ReaclibNetwork:
serif::network::Network

Public Member Functions

 ReaclibNetwork (const NetworkFormat format=NetworkFormat::APPROX8)
 
 ReaclibNetwork (serif::composition::Composition composition, const NetworkFormat format=NetworkFormat::APPROX8)
 
NetOut evaluate (const NetIn &netIn) override
 Evaluate the network based on the input parameters.
 
- Public Member Functions inherited from serif::network::Network
 Network (const NetworkFormat format=NetworkFormat::APPROX8)
 
virtual ~Network ()=default
 
NetworkFormat getFormat () const
 
NetworkFormat setFormat (const NetworkFormat format)
 
virtual bool isStiff () const
 
virtual void setStiff (const bool stiff)
 

Private Attributes

serif::network::reaclib::REACLIBReactionSet m_reactions
 Set of REACLIB reactions.
 

Additional Inherited Members

- Protected Attributes inherited from serif::network::Network
serif::config::Config & m_config
 Configuration instance.
 
serif::probe::LogManagerm_logManager
 Log manager instance.
 
quill::Logger * m_logger
 Logger instance.
 
NetworkFormat m_format
 Format of the network.
 
serif::constant::Constantsm_constants
 
bool m_stiff = false
 Flag indicating if the network is stiff.
 

Detailed Description

Definition at line 144 of file network.h.

Constructor & Destructor Documentation

◆ ReaclibNetwork() [1/2]

serif::network::ReaclibNetwork::ReaclibNetwork ( const NetworkFormat format = NetworkFormat::APPROX8)
explicit

◆ ReaclibNetwork() [2/2]

serif::network::ReaclibNetwork::ReaclibNetwork ( serif::composition::Composition composition,
const NetworkFormat format = NetworkFormat::APPROX8 )
explicit

Member Function Documentation

◆ evaluate()

NetOut serif::network::ReaclibNetwork::evaluate ( const NetIn & netIn)
overridevirtual

Evaluate the network based on the input parameters.

Parameters
netInInput parameters for the network evaluation.
Returns
NetOut Output results from the network evaluation.

Reimplemented from serif::network::Network.

Member Data Documentation

◆ m_reactions

serif::network::reaclib::REACLIBReactionSet serif::network::ReaclibNetwork::m_reactions
private

Set of REACLIB reactions.

Definition at line 152 of file network.h.


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