AstraCudaImpl

class odl.tomo.backends.astra_cuda.AstraCudaImpl(geometry, vol_space, proj_space)[source]

Bases: object

RayTransform implementation for CUDA algorithms in ASTRA.

Attributes:
algo_backward_id
algo_forward_id
proj_id
proj_space
sino_id
vol_id
vol_space

Methods

create_ids()

Create ASTRA objects.

call_backward

call_forward

__init__(geometry, vol_space, proj_space)[source]

Initialize a new instance.

Parameters:
geometryGeometry

Geometry defining the tomographic setup.

vol_spaceDiscretizedSpace

Reconstruction space, the space of the images to be forward projected.

proj_spaceDiscretizedSpace

Projection space, the space of the result.