|
Solver * | m_solver |
|
ModelHydro * | m_model |
|
int | m_solvableConnectionsNb |
|
int | m_directConnectionsNb |
|
vecDoublePt | m_stateVariableChanges |
|
vector< Brick * > | m_iterableBricks |
|
axd | m_changeRatesNoSolver |
|
◆ ConnectToElementsToSolve()
void Processor::ConnectToElementsToSolve |
( |
| ) |
|
Connect the processor to the elements to solve.
◆ GetIterableBricksVectorPt()
vector< Brick * > * Processor::GetIterableBricksVectorPt |
( |
| ) |
|
|
inline |
Get the iterable bricks vector pointer.
- Returns
- the pointer to the iterable bricks vector.
◆ GetNbDirectConnections()
int Processor::GetNbDirectConnections |
( |
| ) |
const |
|
inline |
Get the number of direct connections.
- Returns
- the number of direct connections.
◆ GetNbSolvableConnections()
int Processor::GetNbSolvableConnections |
( |
| ) |
const |
|
inline |
Get the number of solvable connections.
- Returns
- the number of solvable connections.
◆ GetNbStateVariables()
int Processor::GetNbStateVariables |
( |
| ) |
|
Get the number of state variables.
- Returns
- the number of state variables.
◆ GetStateVariablesVectorPt()
vecDoublePt * Processor::GetStateVariablesVectorPt |
( |
| ) |
|
|
inline |
Get the state variables vector pointer.
- Returns
- the pointer to the state variables vector.
◆ Initialize()
Initialize the processor with the solver settings.
- Parameters
-
solverSettings | settings of the solver. |
◆ ProcessTimeStep()
bool Processor::ProcessTimeStep |
( |
| ) |
|
Process the time step.
- Returns
- true if the time step was processed successfully, false otherwise.
◆ SetModel()
Set the model.
- Parameters
-
The documentation for this class was generated from the following files:
- /github/workspace/core/src/base/Processor.h
- /github/workspace/core/src/base/Processor.cpp