mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Change API for PdmObjectHandle and PdmFieldHandle
* Refactor interface to PdmObjectHandle and PdmFieldHandle Return objects instead of passing in structures as parameters * Add nodiscard to several functions * Remove redundant this-> * Rename to ptrReferencedObjectsByType
This commit is contained in:
@@ -80,8 +80,7 @@ const std::vector<double>* RigFlowDiagResults::resultValues( const RigFlowDiagRe
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
const RigActiveCellInfo* RigFlowDiagResults::activeCellInfo( const RigFlowDiagResultAddress& resVarAddr )
|
||||
{
|
||||
RimEclipseResultCase* eclCase;
|
||||
m_flowDiagSolution->firstAncestorOrThisOfType( eclCase );
|
||||
auto eclCase = m_flowDiagSolution->firstAncestorOrThisOfType<RimEclipseResultCase>();
|
||||
|
||||
return eclCase->eclipseCaseData()->activeCellInfo( RiaDefines::PorosityModelType::MATRIX_MODEL ); // Todo: base on
|
||||
// resVarAddr member
|
||||
@@ -162,8 +161,7 @@ std::vector<double>* RigFlowDiagResults::findScalarResultFrame( const RigFlowDia
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RigFlowDiagSolverInterface* RigFlowDiagResults::solverInterface()
|
||||
{
|
||||
RimEclipseResultCase* eclCase;
|
||||
m_flowDiagSolution->firstAncestorOrThisOfType( eclCase );
|
||||
auto eclCase = m_flowDiagSolution->firstAncestorOrThisOfType<RimEclipseResultCase>();
|
||||
|
||||
return eclCase->flowDiagSolverInterface();
|
||||
}
|
||||
@@ -422,8 +420,7 @@ std::vector<double>* RigFlowDiagResults::calculateCommunicationResult( const Rig
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RigFlowDiagResults::calculateNumFloodedPV( const RigFlowDiagResultAddress& resVarAddr )
|
||||
{
|
||||
RimEclipseCase* eclipseCase;
|
||||
m_flowDiagSolution->firstAncestorOrThisOfTypeAsserted( eclipseCase );
|
||||
auto eclipseCase = m_flowDiagSolution->firstAncestorOrThisOfTypeAsserted<RimEclipseCase>();
|
||||
std::vector<QString> tracerNames;
|
||||
for ( const std::string& tracerName : resVarAddr.selectedTracerNames )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user