spectre.PointwiseFunctions.Hydro

spectre.PointwiseFunctions.Hydro._Pybindings.comoving_magnetic_field_one_form(spatial_velocity_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, magnetic_field_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.TensoraDV3Inertial
spectre.PointwiseFunctions.Hydro._Pybindings.comoving_magnetic_field_squared(magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV
spectre.PointwiseFunctions.Hydro._Pybindings.energy_density(result: gsl::not_null<Tensor<DataVector, brigand::list<>, brigand::list<> >*>, rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, pressure: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, comoving_magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None
spectre.PointwiseFunctions.Hydro._Pybindings.lorentz_factor(*args, **kwargs)

Overloaded function.

  1. lorentz_factor(spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_velocity_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. lorentz_factor(spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_velocity_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. lorentz_factor(spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_velocity_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  4. lorentz_factor(spatial_velocity_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.PointwiseFunctions.Hydro._Pybindings.lower_spatial_four_velocity(result: gsl::not_null<Tensor<DataVector, brigand::list<brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<3ul, (UpLo)1, Frame::Inertial, (IndexType)0> > >*>, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None
spectre.PointwiseFunctions.Hydro._Pybindings.mass_flux(*args, **kwargs)

Overloaded function.

  1. mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Grid, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Grid, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV1Grid

  2. mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial

  3. mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Grid, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Grid, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV2Grid

  4. mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial

  5. mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Grid, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Grid, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV3Grid

  6. mass_flux(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial

spectre.PointwiseFunctions.Hydro._Pybindings.mass_weighted_internal_energy(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV
spectre.PointwiseFunctions.Hydro._Pybindings.mass_weighted_kinetic_energy(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV
spectre.PointwiseFunctions.Hydro._Pybindings.momentum_density(result: gsl::not_null<Tensor<DataVector, brigand::list<brigand::integral_constant<int, 1> >, brigand::list<Tensor_detail::TensorIndexType<3ul, (UpLo)0, Frame::Inertial, (IndexType)0> > >*>, rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, comoving_magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None
spectre.PointwiseFunctions.Hydro._Pybindings.relativistic_specific_enthalpy(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, pressure: spectre.DataStructures.Tensor._Pybindings.ScalarDV) spectre.DataStructures.Tensor._Pybindings.ScalarDV
spectre.PointwiseFunctions.Hydro._Pybindings.sound_speed_squared(*args, **kwargs)

Overloaded function.

  1. sound_speed_squared(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, equation_of_state: EquationsOfState::EquationOfState<true, 1ul>) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. sound_speed_squared(rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_internal_energy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, equation_of_state: EquationsOfState::EquationOfState<true, 2ul>) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.PointwiseFunctions.Hydro._Pybindings.stress_trace(result: gsl::not_null<Tensor<DataVector, brigand::list<>, brigand::list<> >*>, rest_mass_density: spectre.DataStructures.Tensor._Pybindings.ScalarDV, specific_enthalpy: spectre.DataStructures.Tensor._Pybindings.ScalarDV, pressure: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, magnetic_field_dot_spatial_velocity: spectre.DataStructures.Tensor._Pybindings.ScalarDV, comoving_magnetic_field_squared: spectre.DataStructures.Tensor._Pybindings.ScalarDV) None
spectre.PointwiseFunctions.Hydro._Pybindings.tilde_d_unbound_ut_criterion(*args, **kwargs)

Overloaded function.

  1. tilde_d_unbound_ut_criterion(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. tilde_d_unbound_ut_criterion(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. tilde_d_unbound_ut_criterion(tilde_d: spectre.DataStructures.Tensor._Pybindings.ScalarDV, lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.PointwiseFunctions.Hydro._Pybindings.u_lower_t(*args, **kwargs)

Overloaded function.

  1. u_lower_t(lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. u_lower_t(lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. u_lower_t(lorentz_factor: spectre.DataStructures.Tensor._Pybindings.ScalarDV, spatial_velocity: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

Modules