bregman.application package

Subpackages

Submodules

bregman.application.application module

class bregman.application.application.ApplicationManifold(theta_generator: Generator, eta_generator: Generator | None, display_factory_class: type[MyDisplayPoint], dimension: int)

Bases: BregmanManifold, Generic[MyDisplayPoint], ABC

Abstract application manifold type which has a third \(\lambda\)-coordinate system (ordinary).

Parameters:

display_factory_class – Constructor for display point of the application manifold.

convert_to_display(point: Point) MyDisplayPoint

Convert a point to a display point.

Parameters:

point – Point to be converted.

Returns:

Equivalent point of DisplayPoint type of the specific application manifold.

Module contents