public final class SpwlaWellTest extends Object
Constructor and Description |
---|
SpwlaWellTest(String id,
Date startDate,
Date completionDate,
String type,
Double wellRadius,
Double sumpBottom,
Double packerDepth,
Double fluidEntryPoint,
Double tubingDiameter)
Create a SPWLA well test.
|
Modifier and Type | Method and Description |
---|---|
void |
addFluidComposition(String fluidComposition)
Add a fluid composition description to this well test.
|
void |
addGaugeData(List<SpwlaGaugeData> gaugeData)
Add gauge data to this well test.
|
void |
addTestInterval(SpwlaWellTestInterval testInterval)
Add test interval to this well test.
|
void |
addTestIntervals(List<SpwlaWellTestInterval> testIntervals)
Add a set of test intervals to this well test.
|
void |
addText(String text)
Add text associated with this well test.
|
Date |
getCompletionDate()
Return well test completion date.
|
List<String> |
getFluidCompositions()
Return the fluid compositions of this well test.
|
Double |
getFluidEntryPoint()
Get fluid entry point.
|
List<SpwlaGaugeData> |
getGaugeData()
Return the gauge data of this well test.
|
String |
getId()
Return get well test ID.
|
SpwlaLogSet |
getLogSet()
Return log set associated with this well test.
|
Double |
getPackerDepth()
Return packer depth of this well test.
|
Date |
getStartDate()
Return well test start date.
|
Double |
getSumpBottom()
Return sump bottom of this well test.
|
List<SpwlaWellTestInterval> |
getTestIntervals()
Return the intervals of this well test.
|
String |
getText()
Return all texts associated with this plug as one compound element.
|
List<String> |
getTexts()
Get all texts associated with this plug.
|
Double |
getTubingDiameter()
Return tubing diameter.
|
String |
getType()
Return test type (production, injection, etc.).
|
Double |
getWellRadius()
Return well radius.
|
void |
setLogSet(SpwlaLogSet logSet)
Set log set to associate with this well test.
|
String |
toString() |
public SpwlaWellTest(String id, Date startDate, Date completionDate, String type, Double wellRadius, Double sumpBottom, Double packerDepth, Double fluidEntryPoint, Double tubingDiameter)
id
- Well test ID. Non-null.startDate
- Test start data. Null if unspecified.completionDate
- Test completion data. Null if unspecified.type
- Test type. Null if unspecified.wellRadius
- Well radius. Null if unspecified.sumpBottom
- Sump bottom. Null if unspecified.packerDepth
- Packer depth. Null if unspecified.fluidEntryPoint
- Fluid entry point. Null if unspecified.tubingDiameter
- Tubing diameter. Null if unspecified.IllegalArgumentException
- If id is null.public String getId()
public Date getStartDate()
public Date getCompletionDate()
public String getType()
public Double getWellRadius()
public Double getSumpBottom()
public Double getPackerDepth()
public Double getFluidEntryPoint()
public Double getTubingDiameter()
public void addTestInterval(SpwlaWellTestInterval testInterval)
testInterval
- Test interval to add. Non-null.IllegalArgumentException
- If testInterval is null.public void addTestIntervals(List<SpwlaWellTestInterval> testIntervals)
testIntervals
- Intervals to add. Non-null.IllegalArgumentException
- If testIntervals is null.public List<SpwlaWellTestInterval> getTestIntervals()
public void addFluidComposition(String fluidComposition)
fluidComposition
- Fluid composition description to add. Null-null.IllegalArgumentException
- If fluidComposition is null.public List<String> getFluidCompositions()
public void addGaugeData(List<SpwlaGaugeData> gaugeData)
gaugeData
- Gauge data to add. Non-null.IllegalArgumentException
- If gaugeData is null.public List<SpwlaGaugeData> getGaugeData()
public void addText(String text)
text
- Text to add. Non-null.IllegalArgumentException
- If text is null.public List<String> getTexts()
public String getText()
public SpwlaLogSet getLogSet()
public void setLogSet(SpwlaLogSet logSet)
logSet
- Log set to set. May be null to unset.Copyright © 2024 Petroware AS - https://petroware.no