:py:mod:`rtgs.solver` ===================== .. py:module:: rtgs.solver .. autodoc2-docstring:: rtgs.solver :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`Solver ` - .. autodoc2-docstring:: rtgs.solver.Solver :summary: API ~~~ .. py:class:: Solver :canonical: rtgs.solver.Solver .. autodoc2-docstring:: rtgs.solver.Solver .. py:attribute:: scene :canonical: rtgs.solver.Solver.scene :type: rtgs.scene.Scene :value: None .. autodoc2-docstring:: rtgs.solver.Solver.scene .. py:attribute:: camera :canonical: rtgs.solver.Solver.camera :type: rtgs.camera.Camera :value: None .. autodoc2-docstring:: rtgs.solver.Solver.camera .. py:attribute:: rasterizer :canonical: rtgs.solver.Solver.rasterizer :type: rtgs.rasterizer.Rasterizer :value: None .. autodoc2-docstring:: rtgs.solver.Solver.rasterizer .. py:attribute:: curr_step :canonical: rtgs.solver.Solver.curr_step :type: int :value: None .. autodoc2-docstring:: rtgs.solver.Solver.curr_step .. py:method:: train_step(position: taichi.math.vec3, rotation: taichi.math.vec4, buf_size: rtgs.utils.types.vec2i, focal_length: taichi.math.vec2, image: numpy.ndarray) :canonical: rtgs.solver.Solver.train_step .. autodoc2-docstring:: rtgs.solver.Solver.train_step .. py:method:: train() :canonical: rtgs.solver.Solver.train .. autodoc2-docstring:: rtgs.solver.Solver.train