ParticleBasedModel

class aquila_borg.forward.velocity.ParticleBasedModel

ParticleBasedModel is the base class for the computation of velocity field from forward model that are particle based (such as aquila_borg.forward.models.BorgLpt or aquila_borg.forward.models.BorgPm).

Methods

__init__

Initialize self.

computeAdjointModel(self, ag)

Push the adjoint gradient of the velocity field in the model.

getOutputBox(self)

Return the aquila_borg.forward.BoxModel corresponding to the output of this velocity field model.

getVelocityField(self)

Compute and returns the velocity field associated to the base forward model.