Class ReservoirRunner
java.lang.Object
neqsim.mcp.runners.ReservoirRunner
Stateless reservoir simulation runner for MCP integration.
Supports simple reservoir material balance (tank model) with producer and injector wells. Provides production forecasting by running transient steps to simulate depletion over time.
- Version:
- 1.0
- Author:
- Even Solbraa
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePrivate constructor — all methods are static. -
Method Summary
Modifier and TypeMethodDescriptionprivate static SystemInterfacecreateFluidFromInput(com.google.gson.JsonObject input) Creates a fluid system from the JSON input.private static StringCreates a standard error JSON string.static StringRuns a reservoir simulation from a JSON input string.
-
Field Details
-
GSON
private static final com.google.gson.Gson GSON
-
-
Constructor Details
-
ReservoirRunner
private ReservoirRunner()Private constructor — all methods are static.
-
-
Method Details
-
run
-
createFluidFromInput
Creates a fluid system from the JSON input.- Parameters:
input- the JSON object- Returns:
- the configured fluid system
-
errorJson
-