3.1.8.3. c3po.services.PhysicsDriverWrapper module

Inheritance diagram of c3po.services.PhysicsDriverWrapper

Contain the wrapper class PhysicsDriverWrapper.

class c3po.services.PhysicsDriverWrapper.PhysicsDriverWrapper(physics)

Bases: PhysicsDriver

PhysicsDriverWrapper wraps a PhysicsDriver object without modifying its behavior.

This class is a skeleton, intended to be overloaded, for modifying the behavior of a PhysicsDriver by composition.

__init__(physics)

Build a PhysicsDriverWrapper object.

Parameters:

physics (PhysicsDriver) – The PhysicsDriver to wrap.

abortTimeStep()

See PhysicsDriver.abortTimeStep().

computeTimeStep()

See PhysicsDriver.computeTimeStep().

forget(label, method)

See PhysicsDriver.forget().

getFieldType(name)

See c3po.DataAccessor.DataAccessor.getFieldType().

getFieldUnit(name)

See c3po.DataAccessor.DataAccessor.getFieldUnit().

getInputFieldsNames()

See c3po.DataAccessor.DataAccessor.getInputFieldsNames().

getInputMEDDoubleFieldTemplate(name)

See c3po.DataAccessor.DataAccessor.getInputMEDDoubleFieldTemplate().

getInputMEDIntFieldTemplate(name)

See c3po.DataAccessor.DataAccessor.getInputMEDIntFieldTemplate().

getInputMEDStringFieldTemplate(name)

See c3po.DataAccessor.DataAccessor.getInputMEDStringFieldTemplate().

getInputValuesNames()

See c3po.DataAccessor.DataAccessor.getInputValuesNames().

getMEDCouplingMajorVersion()

See PhysicsDriver.getMEDCouplingMajorVersion().

getMPIComm()

See c3po.DataAccessor.DataAccessor.getMPIComm().

getMeshUnit()

See c3po.DataAccessor.DataAccessor.getMeshUnit().

getOutputDoubleValue(name)

See c3po.DataAccessor.DataAccessor.getOutputDoubleValue().

getOutputFieldsNames()

See c3po.DataAccessor.DataAccessor.getOutputFieldsNames().

getOutputIntValue(name)

See c3po.DataAccessor.DataAccessor.getOutputIntValue().

getOutputMEDDoubleField(name)

See c3po.DataAccessor.DataAccessor.getOutputMEDDoubleField().

getOutputMEDIntField(name)

See c3po.DataAccessor.DataAccessor.getOutputMEDIntField().

getOutputMEDStringField(name)

See c3po.DataAccessor.DataAccessor.getOutputMEDStringField().

getOutputStringValue(name)

See c3po.DataAccessor.DataAccessor.getOutputStringValue().

getOutputValuesNames()

See c3po.DataAccessor.DataAccessor.getOutputValuesNames().

getPhysicsDriver()

Return the wrapped PhysicsDriver.

Returns:

the wrapped PhysicsDriver.

Return type:

PhysicsDriver

getStationaryMode()

See PhysicsDriver.getStationaryMode().

getValueType(name)

See c3po.DataAccessor.DataAccessor.getValueType().

getValueUnit(name)

See c3po.DataAccessor.DataAccessor.getValueUnit().

initTimeStep(dt)

See PhysicsDriver.initTimeStep().

initialize()

See PhysicsDriver.initialize().

isMEDCoupling64Bits()

See PhysicsDriver.isMEDCoupling64Bits().

isStationary()

See PhysicsDriver.isStationary().

iterateTimeStep()

See PhysicsDriver.iterateTimeStep().

presentTime()

See PhysicsDriver.presentTime().

resetTime(time_)

See PhysicsDriver.resetTime().

restore(label, method)

See PhysicsDriver.restore().

save(label, method)

See PhysicsDriver.save().

setDataFile(datafile)

See PhysicsDriver.setDataFile().

setInputDoubleValue(name, value)

See c3po.DataAccessor.DataAccessor.setInputDoubleValue().

setInputIntValue(name, value)

See c3po.DataAccessor.DataAccessor.setInputIntValue().

setInputMEDDoubleField(name, field)

See c3po.DataAccessor.DataAccessor.setInputMEDDoubleField().

setInputMEDIntField(name, field)

See c3po.DataAccessor.DataAccessor.setInputMEDIntField().

setInputMEDStringField(name, field)

See c3po.DataAccessor.DataAccessor.setInputMEDStringField().

setInputStringValue(name, value)

See c3po.DataAccessor.DataAccessor.setInputStringValue().

setMPIComm(mpicomm)

See PhysicsDriver.setMPIComm().

setStationaryMode(stationaryMode)

See PhysicsDriver.setStationaryMode().

solveTimeStep()

See PhysicsDriver.solveTimeStep().

terminate()

See PhysicsDriver.terminate().

updateOutputMEDDoubleField(name, field)

See c3po.DataAccessor.DataAccessor.updateOutputMEDDoubleField().

updateOutputMEDIntField(name, field)

See c3po.DataAccessor.DataAccessor.updateOutputMEDIntField().

updateOutputMEDStringField(name, field)

See c3po.DataAccessor.DataAccessor.updateOutputMEDStringField().

validateTimeStep()

See PhysicsDriver.validateTimeStep().