luminarycloud.types¶
Attributes¶
Classes¶
An immutable float with first order adjoints/tangents attached. |
|
Represents a 3x3 matrix. |
|
An immutable float with second order adjoints/tangents attached. |
|
Represents a 3-dimensional vector. |
Package Contents¶
- class luminarycloud.types.FirstOrderAdFloat(value: float, tangent: tuple[float], adjoint: tuple[float])¶
Bases:
float
An immutable float with first order adjoints/tangents attached.
- adjoint: tuple[float]¶
- tangent: tuple[float]¶
- class luminarycloud.types.Matrix3¶
Represents a 3x3 matrix.
- a: luminarycloud.types.vector3.Vector3¶
- b: luminarycloud.types.vector3.Vector3¶
- c: luminarycloud.types.vector3.Vector3¶
- class luminarycloud.types.SecondOrderAdFloat(value: FirstOrderAdFloat, tangent: tuple[FirstOrderAdFloat], adjoint: tuple[FirstOrderAdFloat])¶
Bases:
float
An immutable float with second order adjoints/tangents attached.
- adjoint: tuple[FirstOrderAdFloat]¶
- tangent: tuple[FirstOrderAdFloat]¶
- value: FirstOrderAdFloat¶
- class luminarycloud.types.Vector3¶
Represents a 3-dimensional vector.
- x: float = 0.0¶
- y: float = 0.0¶
- z: float = 0.0¶
- luminarycloud.types.GeometryFeatureID¶
- luminarycloud.types.GeometryID¶
- luminarycloud.types.MeshID¶
- luminarycloud.types.ProjectID¶
- luminarycloud.types.SimulationID¶
- luminarycloud.types.SimulationTemplateID¶
- luminarycloud.types.SolutionID¶