spectre.PointwiseFunctions.GeneralRelativity

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.christoffel_first_kind(*args, **kwargs)

Overloaded function.

  1. christoffel_first_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial

  2. christoffel_first_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial

  3. christoffel_first_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial

  4. christoffel_first_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorabbDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorabbDV1Inertial

  5. christoffel_first_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorabbDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorabbDV2Inertial

  6. christoffel_first_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorabbDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorabbDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.christoffel_second_kind(*args, **kwargs)

Overloaded function.

  1. christoffel_second_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIjjDV1Inertial

  2. christoffel_second_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIjjDV2Inertial

  3. christoffel_second_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIjjDV3Inertial

  4. christoffel_second_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorabbDV1Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAbbDV1Inertial

  5. christoffel_second_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorabbDV2Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAbbDV2Inertial

  6. christoffel_second_kind(d_metric: spectre.DataStructures.Tensor._Pybindings.TensorabbDV3Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAbbDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.deriv_inverse_spatial_metric(*args, **kwargs)

Overloaded function.

  1. deriv_inverse_spatial_metric(inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial, d_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriJJDV1Inertial

  2. deriv_inverse_spatial_metric(inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial, d_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriJJDV2Inertial

  3. deriv_inverse_spatial_metric(inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial, d_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriJJDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.derivatives_of_spacetime_metric(*args, **kwargs)

Overloaded function.

  1. derivatives_of_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, dt_lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, deriv_lapse: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, dt_shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorabbDV1Inertial

  2. derivatives_of_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, dt_lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, deriv_lapse: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, dt_shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorabbDV2Inertial

  3. derivatives_of_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, dt_lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, deriv_lapse: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, dt_shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorabbDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.extrinsic_curvature(*args, **kwargs)

Overloaded function.

  1. extrinsic_curvature(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial

  2. extrinsic_curvature(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial

  3. extrinsic_curvature(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.interface_null_normal(*args, **kwargs)

Overloaded function.

  1. interface_null_normal(spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV1Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial, sign: float) -> spectre.DataStructures.Tensor._Pybindings.TensoraDV1Inertial

  2. interface_null_normal(spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV2Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial, sign: float) -> spectre.DataStructures.Tensor._Pybindings.TensoraDV2Inertial

  3. interface_null_normal(spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV3Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial, sign: float) -> spectre.DataStructures.Tensor._Pybindings.TensoraDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.inverse_spacetime_metric(*args, **kwargs)

Overloaded function.

  1. inverse_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAADV1Inertial

  2. inverse_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAADV2Inertial

  3. inverse_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAADV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.lapse(*args, **kwargs)

Overloaded function.

  1. lapse(shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. lapse(shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. lapse(shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.psi4real(spatial_ricci: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, cov_deriv_extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial, inertial_coords: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) spectre.DataStructures.Tensor._Pybindings.ScalarDV
spectre.PointwiseFunctions.GeneralRelativity._Pybindings.ricci_scalar(*args, **kwargs)

Overloaded function.

  1. ricci_scalar(ricci_tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. ricci_scalar(ricci_tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. ricci_scalar(ricci_tensor: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  4. ricci_scalar(ricci_tensor: spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  5. ricci_scalar(ricci_tensor: spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  6. ricci_scalar(ricci_tensor: spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial, inverse_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.ricci_tensor(*args, **kwargs)

Overloaded function.

  1. ricci_tensor(christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensorIjjDV1Inertial, d_christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensoriJkkDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial

  2. ricci_tensor(christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensorIjjDV2Inertial, d_christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensoriJkkDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial

  3. ricci_tensor(christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensorIjjDV3Inertial, d_christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensoriJkkDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

  4. ricci_tensor(christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensorAbbDV1Inertial, d_christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensoraBccDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial

  5. ricci_tensor(christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensorAbbDV2Inertial, d_christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensoraBccDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial

  6. ricci_tensor(christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensorAbbDV3Inertial, d_christoffel_2nd_kind: spectre.DataStructures.Tensor._Pybindings.TensoraBccDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.shift(*args, **kwargs)

Overloaded function.

  1. shift(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial

  2. shift(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial

  3. shift(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.spacetime_metric(*args, **kwargs)

Overloaded function.

  1. spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial

  2. spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial

  3. spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.spacetime_normal_one_form(*args, **kwargs)

Overloaded function.

  1. spacetime_normal_one_form(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensoraDV1Inertial

  2. spacetime_normal_one_form(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensoraDV2Inertial

  3. spacetime_normal_one_form(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensoraDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.spacetime_normal_vector(*args, **kwargs)

Overloaded function.

  1. spacetime_normal_vector(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorADV1Inertial

  2. spacetime_normal_vector(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorADV2Inertial

  3. spacetime_normal_vector(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorADV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.spatial_metric(*args, **kwargs)

Overloaded function.

  1. spatial_metric(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial

  2. spatial_metric(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial

  3. spatial_metric(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.time_derivative_of_spacetime_metric(*args, **kwargs)

Overloaded function.

  1. time_derivative_of_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, dt_lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, dt_shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial

  2. time_derivative_of_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, dt_lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, dt_shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial

  3. time_derivative_of_spacetime_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, dt_lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, dt_shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, dt_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.time_derivative_of_spatial_metric(*args, **kwargs)

Overloaded function.

  1. time_derivative_of_spatial_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV1Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial

  2. time_derivative_of_spatial_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV2Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial

  3. time_derivative_of_spatial_metric(lapse: spectre.DataStructures.Tensor._Pybindings.ScalarDV, shift: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, deriv_shift: spectre.DataStructures.Tensor._Pybindings.TensoriJDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, deriv_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.transverse_projection_operator(*args, **kwargs)

Overloaded function.

  1. transverse_projection_operator(inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial, normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial

  2. transverse_projection_operator(spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial

  3. transverse_projection_operator(normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIjDV1Inertial

  4. transverse_projection_operator(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial, spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV1Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV1Inertial

  5. transverse_projection_operator(inverse_spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV1Inertial, spacetime_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorADV1Inertial, interface_unit_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAADV1Inertial

  6. transverse_projection_operator(spacetime_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorADV1Inertial, spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV1Inertial, interface_unit_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAbDV1Inertial

  7. transverse_projection_operator(inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial, normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial

  8. transverse_projection_operator(spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial

  9. transverse_projection_operator(normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIjDV2Inertial

  10. transverse_projection_operator(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial, spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV2Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV2Inertial

  11. transverse_projection_operator(inverse_spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV2Inertial, spacetime_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorADV2Inertial, interface_unit_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAADV2Inertial

  12. transverse_projection_operator(spacetime_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorADV2Inertial, spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV2Inertial, interface_unit_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAbDV2Inertial

  13. transverse_projection_operator(inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial, normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial

  14. transverse_projection_operator(spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

  15. transverse_projection_operator(normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorIjDV3Inertial

  16. transverse_projection_operator(spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial, spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV3Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoraaDV3Inertial

  17. transverse_projection_operator(inverse_spacetime_metric: spectre.DataStructures.Tensor._Pybindings.TensorAADV3Inertial, spacetime_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorADV3Inertial, interface_unit_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAADV3Inertial

  18. transverse_projection_operator(spacetime_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorADV3Inertial, spacetime_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoraDV3Inertial, interface_unit_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, interface_unit_normal_one_form: spectre.DataStructures.Tensor._Pybindings.TensoriDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensorAbDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.weyl_electric(*args, **kwargs)

Overloaded function.

  1. weyl_electric(spatial_ricci: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial

  2. weyl_electric(spatial_ricci: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial

  3. weyl_electric(spatial_ricci: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.weyl_electric_scalar(*args, **kwargs)

Overloaded function.

  1. weyl_electric_scalar(weyl_electric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. weyl_electric_scalar(weyl_electric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. weyl_electric_scalar(weyl_electric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.weyl_magnetic(*args, **kwargs)

Overloaded function.

  1. weyl_magnetic(grad_extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

  2. weyl_magnetic(grad_extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

  3. weyl_magnetic(grad_extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, sqrt_det_spatial_metric: spectre.DataStructures.Tensor._Pybindings.ScalarDV) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.weyl_magnetic_scalar(*args, **kwargs)

Overloaded function.

  1. weyl_magnetic_scalar(weyl_magnetic: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. weyl_magnetic_scalar(weyl_magnetic: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. weyl_magnetic_scalar(weyl_magnetic: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.weyl_propagating(*args, **kwargs)

Overloaded function.

  1. weyl_propagating(ricci: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial, cov_deriv_extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensorijjDV1Inertial, unit_interface_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV1Inertial, projection_IJ: spectre.DataStructures.Tensor._Pybindings.TensorIIDV1Inertial, projection_ij: spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial, projection_Ij: spectre.DataStructures.Tensor._Pybindings.TensorIjDV1Inertial, sign: float) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV1Inertial

  2. weyl_propagating(ricci: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial, cov_deriv_extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensorijjDV2Inertial, unit_interface_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV2Inertial, projection_IJ: spectre.DataStructures.Tensor._Pybindings.TensorIIDV2Inertial, projection_ij: spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial, projection_Ij: spectre.DataStructures.Tensor._Pybindings.TensorIjDV2Inertial, sign: float) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV2Inertial

  3. weyl_propagating(ricci: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial, cov_deriv_extrinsic_curvature: spectre.DataStructures.Tensor._Pybindings.TensorijjDV3Inertial, unit_interface_normal_vector: spectre.DataStructures.Tensor._Pybindings.TensorIDV3Inertial, projection_IJ: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial, projection_ij: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, projection_Ij: spectre.DataStructures.Tensor._Pybindings.TensorIjDV3Inertial, sign: float) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.weyl_type_D1(*args, **kwargs)

Overloaded function.

  1. weyl_type_D1(weyl_electric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

  2. weyl_type_D1(weyl_electric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

  3. weyl_type_D1(weyl_electric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial

spectre.PointwiseFunctions.GeneralRelativity._Pybindings.weyl_type_D1_scalar(*args, **kwargs)

Overloaded function.

  1. weyl_type_D1_scalar(weyl_type_D1: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  2. weyl_type_D1_scalar(weyl_type_D1: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

  3. weyl_type_D1_scalar(weyl_type_D1: spectre.DataStructures.Tensor._Pybindings.TensoriiDV3Inertial, inverse_spatial_metric: spectre.DataStructures.Tensor._Pybindings.TensorIIDV3Inertial) -> spectre.DataStructures.Tensor._Pybindings.ScalarDV

Modules