spectre.SphericalHarmonics

class spectre.SphericalHarmonics._Pybindings.AngularOrdering

Members:

Strahlkorper

Cce

Cce = <AngularOrdering.Cce: 1>
Strahlkorper = <AngularOrdering.Strahlkorper: 0>
property name
property value
class spectre.SphericalHarmonics._Pybindings.Spherepack
property l_max
property m_max
phys_to_spec(self: spectre.SphericalHarmonics._Pybindings.Spherepack, collocation_values: spectre.DataStructures._Pybindings.DataVector, physical_stride: int = 1, physical_offset: int = 0) spectre.DataStructures._Pybindings.DataVector
property physical_size
spec_to_phys(self: spectre.SphericalHarmonics._Pybindings.Spherepack, spectral_coefs: spectre.DataStructures._Pybindings.DataVector, spectral_stride: int = 1, spectral_offset: int = 0) spectre.DataStructures._Pybindings.DataVector
property spectral_size
property theta_phi_points
class spectre.SphericalHarmonics._Pybindings.SpherepackIterator
set(self: spectre.SphericalHarmonics._Pybindings.SpherepackIterator, l: int, m: int) None
class spectre.SphericalHarmonics._Pybindings.StrahlkorperDistorted
property average_radius
property expansion_center
property l_max
property m_max
property physical_center
property physical_extents
point_is_contained(self: spectre.SphericalHarmonics._Pybindings.StrahlkorperDistorted, x: Annotated[list[float], FixedSize(3)]) bool
radius(self: spectre.SphericalHarmonics._Pybindings.StrahlkorperDistorted, theta: float, phi: float) float
class spectre.SphericalHarmonics._Pybindings.StrahlkorperGrid
property average_radius
property expansion_center
property l_max
property m_max
property physical_center
property physical_extents
point_is_contained(self: spectre.SphericalHarmonics._Pybindings.StrahlkorperGrid, x: Annotated[list[float], FixedSize(3)]) bool
radius(self: spectre.SphericalHarmonics._Pybindings.StrahlkorperGrid, theta: float, phi: float) float
class spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial
property average_radius
property expansion_center
property l_max
property m_max
property physical_center
property physical_extents
point_is_contained(self: spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial, x: Annotated[list[float], FixedSize(3)]) bool
radius(self: spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial, theta: float, phi: float) float
spectre.SphericalHarmonics._Pybindings.cartesian_coords(*args, **kwargs)

Overloaded function.

  1. cartesian_coords(strahlkorper: spectre.SphericalHarmonics._Pybindings.StrahlkorperGrid) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV3Grid

  2. cartesian_coords(strahlkorper: spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial

spectre.SphericalHarmonics._Pybindings.power_monitor(*args, **kwargs)

Overloaded function.

  1. power_monitor(strahlkorper: spectre.SphericalHarmonics._Pybindings.StrahlkorperGrid) -> spectre.DataStructures._Pybindings.DataVector

  2. power_monitor(strahlkorper: spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial) -> spectre.DataStructures._Pybindings.DataVector

spectre.SphericalHarmonics._Pybindings.read_surface_ylm(file_name: str, surface_subfile_name: str, requested_number_of_times_from_end: int) list[spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial]
spectre.SphericalHarmonics._Pybindings.read_surface_ylm_single_time(file_name: str, surface_subfile_name: str, time: float, relative_epsilon: float, check_frame: bool) spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial
spectre.SphericalHarmonics._Pybindings.write_sphere_of_points_to_text_file(radius: float, l_max: int, center: Annotated[list[float], FixedSize(3)], output_file_name: str, ordering: spectre.SphericalHarmonics._Pybindings.AngularOrdering, overwrite_file: bool = False) None
spectre.SphericalHarmonics._Pybindings.ylm_legend_and_data(*args, **kwargs)

Overloaded function.

  1. ylm_legend_and_data(strahlkorper: spectre.SphericalHarmonics._Pybindings.StrahlkorperInertial, time: float, max_l: int) -> tuple[list[str], list[float]]

  2. ylm_legend_and_data(strahlkorper: spectre.SphericalHarmonics._Pybindings.StrahlkorperGrid, time: float, max_l: int) -> tuple[list[str], list[float]]

  3. ylm_legend_and_data(strahlkorper: spectre.SphericalHarmonics._Pybindings.StrahlkorperDistorted, time: float, max_l: int) -> tuple[list[str], list[float]]