@@ -234,6 +234,27 @@ def __init__(self, pb2_object: Optional[PdmObject_pb2.PdmObject]=None, channel:
234234 if DepthSurface .__custom_init__ is not None :
235235 DepthSurface .__custom_init__ (self , pb2_object = pb2_object , channel = channel )
236236
237+ class DiameterRoughnessInterval (PdmObjectBase ):
238+ """
239+ DiameterRoughnessInterval
240+
241+ Attributes:
242+ diameter (float): Diameter
243+ end_md (float): End MD
244+ roughness_factor (float): Roughness Factor
245+ start_md (float): Start MD
246+ """
247+ __custom_init__ = None #: Assign a custom init routine to be run at __init__
248+
249+ def __init__ (self , pb2_object : Optional [PdmObject_pb2 .PdmObject ]= None , channel : Optional [grpc .Channel ]= None ) -> None :
250+ self .diameter : float = 1.520000000000000e-01
251+ self .end_md : float = 0.000000000000000e+00
252+ self .roughness_factor : float = 1.000000000000000e-05
253+ self .start_md : float = 0.000000000000000e+00
254+ PdmObjectBase .__init__ (self , pb2_object , channel )
255+ if DiameterRoughnessInterval .__custom_init__ is not None :
256+ DiameterRoughnessInterval .__custom_init__ (self , pb2_object = pb2_object , channel = channel )
257+
237258class EclipseCase (Reservoir ):
238259 """
239260 The Regular Eclipse Results Case
@@ -1708,6 +1729,7 @@ class MswSettings(PdmObjectBase):
17081729
17091730 Attributes:
17101731 custom_values_for_lateral (bool): Custom Values for Lateral
1732+ diameter_roughness_mode (str): One of [Uniform, Intervals]
17111733 enforce_max_segment_length (bool): Enforce Max Segment Length
17121734 length_and_depth (str): One of [INC, ABS]
17131735 liner_diameter (float): Liner Inner Diameter
@@ -1721,6 +1743,7 @@ class MswSettings(PdmObjectBase):
17211743
17221744 def __init__ (self , pb2_object : Optional [PdmObject_pb2 .PdmObject ]= None , channel : Optional [grpc .Channel ]= None ) -> None :
17231745 self .custom_values_for_lateral : bool = False
1746+ self .diameter_roughness_mode : str = "Uniform"
17241747 self .enforce_max_segment_length : bool = False
17251748 self .length_and_depth : str = "ABS"
17261749 self .liner_diameter : float = 1.520000000000000e-01
@@ -2783,6 +2806,21 @@ def __init__(self, pb2_object: Optional[PdmObject_pb2.PdmObject]=None, channel:
27832806 if WellPathCompletionSettings .__custom_init__ is not None :
27842807 WellPathCompletionSettings .__custom_init__ (self , pb2_object = pb2_object , channel = channel )
27852808
2809+ def add_diameter_roughness_interval (self , start_md : float = 0.000000000000000e+00 , end_md : float = 1.000000000000000e+02 , diameter : float = 1.520000000000000e-01 , roughness_factor : float = 1.000000000000000e-05 ) -> DiameterRoughnessInterval :
2810+ """
2811+
2812+
2813+ Arguments:
2814+ start_md (float):
2815+ end_md (float):
2816+ diameter (float):
2817+ roughness_factor (float):
2818+ Returns:
2819+ DiameterRoughnessInterval
2820+ """
2821+ return self ._call_pdm_method_return_value ("AddDiameterRoughnessInterval" , DiameterRoughnessInterval , start_md = start_md , end_md = end_md , diameter = diameter , roughness_factor = roughness_factor )
2822+
2823+
27862824class WellPathCompletions (PdmObjectBase ):
27872825 __custom_init__ = None #: Assign a custom init routine to be run at __init__
27882826
@@ -2989,6 +3027,7 @@ def class_dict() -> Dict[str, Type[PdmObjectBase]]:
29893027 classes ['DataContainerTime' ] = DataContainerTime
29903028 classes ['DepthSurface' ] = DepthSurface
29913029 classes ['DepthTrackPlot' ] = DepthTrackPlot
3030+ classes ['DiameterRoughnessInterval' ] = DiameterRoughnessInterval
29923031 classes ['EclipseCase' ] = EclipseCase
29933032 classes ['EclipseCaseEnsemble' ] = EclipseCaseEnsemble
29943033 classes ['EclipseContourMap' ] = EclipseContourMap
0 commit comments