CICModel

class aquila_borg.forward.velocity.CICModel

This class implements the Cloud-In-Cell (CIC) model for velocity field computation.

The momentum field is computed by projecting each particle velocities onto a grid using a CIC kernel. Then the mass field is computed in the same way uses as divisor of the momentum field.

Methods

__init__(self, arg0, arg1)

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.