EclMaterialLawManager: rename the *Pointer() methods to something more appropriate
they are now called materialLawParamsPointerReferenceHack() and oilWaterScaledEpsInfoDrainagePointerReferenceHack() which -- in my opinion -- describes better what they do and which are also sufficiently clunky and scary names to deter people from using them.
This commit is contained in:
@@ -214,18 +214,12 @@ public:
|
||||
return *materialLawParams_[elemIdx];
|
||||
}
|
||||
|
||||
std::shared_ptr<MaterialLawParams> materialLawParamsPointer(unsigned elemIdx)
|
||||
std::shared_ptr<MaterialLawParams>& materialLawParamsPointerReferenceHack(unsigned elemIdx)
|
||||
{
|
||||
assert(0 <= elemIdx && elemIdx < materialLawParams_.size());
|
||||
return materialLawParams_[elemIdx];
|
||||
}
|
||||
|
||||
std::shared_ptr<const MaterialLawParams> materialLawParamsPointer(unsigned elemIdx) const
|
||||
{
|
||||
assert(0 <= elemIdx && elemIdx < materialLawParams_.size());
|
||||
return materialLawParams_[elemIdx];
|
||||
}
|
||||
|
||||
template <class FluidState>
|
||||
void updateHysteresis(const FluidState& fluidState, unsigned elemIdx)
|
||||
{
|
||||
@@ -269,12 +263,7 @@ public:
|
||||
return *oilWaterScaledEpsInfoDrainage_[elemIdx];
|
||||
}
|
||||
|
||||
const std::shared_ptr<EclEpsScalingPointsInfo<Scalar> >& oilWaterScaledEpsInfoDrainagePointer(unsigned elemIdx) const
|
||||
{
|
||||
return oilWaterScaledEpsInfoDrainage_[elemIdx];
|
||||
}
|
||||
|
||||
std::shared_ptr<EclEpsScalingPointsInfo<Scalar> >& oilWaterScaledEpsInfoDrainagePointer(unsigned elemIdx)
|
||||
std::shared_ptr<EclEpsScalingPointsInfo<Scalar> >& oilWaterScaledEpsInfoDrainagePointerReferenceHack(unsigned elemIdx)
|
||||
{
|
||||
return oilWaterScaledEpsInfoDrainage_[elemIdx];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user