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: