List of nv.AIM PIPE commands
- Add a well — network.nodeList.add('Well_name', IpmNodeType.Well)
- Add a source — nodeList.add('Source_name', IpmNodeType.Source)
- Add a sink — nodeList.add('Sink_name', IpmNodeType.Sink)
- Add a choke — nodeList.add('Choke_name', IpmNodeType.Choke)
- Add additional equipment — nodeList.add('Equipment_name', IpmNodeType.GenericEquipment)
- Add a separator — nodeList.add('Separator_name', IpmNodeType.Separator)
- Add a joint — nodeList.add('Joint_name', IpmNodeType.Joint)
- Add a connection — pipeList.add('Connection_name', 'Start_node_name', 'End_node_name', IpmPipeType.Link)
- Add a pipeline — pipeList.add('Pipe_name', 'Start_node_name', 'End_node_name', IpmPipeType.Pipe)
- Delete an object (node) — nodeList.remove('Object_name')
- Delete an object (connection/pipeline) — pipeList.remove('Object_name')
- Calculate the model — IpmCalculator().calcIntModel(model, calcResult, calcLog, calcMode)