hydrobricks
Loading...
Searching...
No Matches
SplitterMultiFluxes Class Reference
Inheritance diagram for SplitterMultiFluxes:
Splitter

Public Member Functions

bool IsOk () override
 
void SetParameters (const SplitterSettings &splitterSettings) override
 
double * GetValuePointer (const string &name) override
 
void Compute () override
 
- Public Member Functions inherited from Splitter
float * GetParameterValuePointer (const SplitterSettings &splitterSettings, const string &name)
 
virtual void AttachForcing (Forcing *)
 
void AttachFluxIn (Flux *flux)
 
void AttachFluxOut (Flux *flux)
 
string GetName ()
 
void SetName (const string &name)
 

Additional Inherited Members

- Static Public Member Functions inherited from Splitter
static SplitterFactory (const SplitterSettings &splitterSettings)
 
- Protected Attributes inherited from Splitter
string m_name
 
vector< Flux * > m_inputs
 
vector< Flux * > m_outputs
 

Member Function Documentation

◆ Compute()

void SplitterMultiFluxes::Compute ( )
overridevirtual

Implements Splitter.

◆ GetValuePointer()

double * SplitterMultiFluxes::GetValuePointer ( const string &  name)
overridevirtual

Implements Splitter.

◆ IsOk()

bool SplitterMultiFluxes::IsOk ( )
overridevirtual

Check that everything is correctly defined.

Returns
true is everything is correctly defined.

Implements Splitter.

◆ SetParameters()

void SplitterMultiFluxes::SetParameters ( const SplitterSettings splitterSettings)
overridevirtual

Assign the parameters to the splitter.

Parameters
splitterSettingssettings of the splitter containing the parameters.

Implements Splitter.


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