|
string | m_name |
|
vector< Flux * > | m_inputs |
|
vector< Flux * > | m_outputs |
|
◆ AttachFluxIn()
void Splitter::AttachFluxIn |
( |
Flux * | flux | ) |
|
|
inline |
Attach incoming flux.
- Parameters
-
◆ AttachFluxOut()
void Splitter::AttachFluxOut |
( |
Flux * | flux | ) |
|
|
inline |
Attach outgoing flux.
- Parameters
-
◆ AttachForcing()
virtual void Splitter::AttachForcing |
( |
Forcing * | | ) |
|
|
inlinevirtual |
◆ Compute()
virtual void Splitter::Compute |
( |
| ) |
|
|
pure virtual |
◆ Factory()
Factory method to create a splitter.
- Parameters
-
splitterSettings | settings of the splitter containing the parameters. |
- Returns
- a pointer to the splitter.
◆ GetName()
string Splitter::GetName |
( |
| ) |
|
|
inline |
Get the name of the splitter.
- Returns
- name of the splitter.
◆ GetParameterValuePointer()
float * Splitter::GetParameterValuePointer |
( |
const SplitterSettings & | splitterSettings, |
|
|
const string & | name ) |
Get the value pointer of a parameter.
- Parameters
-
splitterSettings | settings of the splitter containing the parameters. |
name | name of the parameter. |
- Returns
- pointer to the value of the parameter.
◆ GetValuePointer()
virtual double * Splitter::GetValuePointer |
( |
const string & | name | ) |
|
|
pure virtual |
◆ IsOk()
virtual bool Splitter::IsOk |
( |
| ) |
|
|
pure virtual |
◆ SetName()
void Splitter::SetName |
( |
const string & | name | ) |
|
|
inline |
Set the name of the splitter.
- Parameters
-
name | name of the splitter. |
◆ SetParameters()
virtual void Splitter::SetParameters |
( |
const SplitterSettings & | splitterSettings | ) |
|
|
pure virtual |
The documentation for this class was generated from the following files:
- /github/workspace/core/src/fluxes/Splitter.h
- /github/workspace/core/src/fluxes/Splitter.cpp