CoordinateSet
A subclass of np.ndarray that lives in an explicit coordinate system and can convert between them
@staticmethod
__new__(cls, coords, system=CoordinateSystem(Cartesian3D, dimension=(None, 3), matrix=None), converter_options=None):
__init__(self, coords, system=CoordinateSystem(Cartesian3D, dimension=(None, 3), matrix=None), converter_options=None):
__array_finalize__(self, coords):
to_state(self, serializer=None):
@classmethod
from_state(cls, data, serializer=None):
__str__(self):
__eq__(self, other):
@property
multiconfig(self):
Determines whether self.coords represents multiple configurations of the coordinates
:returns:_
transform(self, tf):
Applies a transformation to the stored coordinates
tf:Anythe transformation function to apply to the system
:returns:_
convert(self, system, **kw):
Converts across coordinate systems
system:CoordinateSystemthe target coordinate system
:returns:CoordinateSetn e w _ c o o r d s
derivatives(self, function, order=1, coordinates=None, result_shape=None, **fd_options):
Takes derivatives of function with respect to the current geometry
function:Anyorder:Anycoordinates:Anyfd_options:Any:returns:_
jacobian(self, system, order=1, coordinates=None, converter_options=None, all_numerical=False, analytic_deriv_order=None, **fd_options):
Delegates to the jacobian function of the current coordinate system.
system:Anyorder:Anymesh_spacing:Anyprep:Anycoordinates:Anyfd_options:Any:returns:_