scri.asymptotic_bondi_data.constraints
Functions
|
Return the left- and/or right-hand sides of the Psi0 component of the Bianchi identity |
|
Return the left- and/or right-hand sides of the Psi1 component of the Bianchi identity |
|
Return the left- and/or right-hand sides of the Psi2 component of the Bianchi identity |
|
Compute Bondi-gauge constraint equations |
|
Return the left- and/or right-hand sides of the Psi3 expression in Bondi gauge |
|
Return the left- and/or right-hand sides of the Psi4 expression in Bondi gauge |
|
Return the left- and/or right-hand sides of the mass-aspect reality condition in Bondi gauge |
- scri.asymptotic_bondi_data.constraints.bianchi_0(self, lhs=True, rhs=True)[source]
Return the left- and/or right-hand sides of the Psi0 component of the Bianchi identity
In Bondi coordinates, the Bianchi identities simplify, resulting in this expression (among others) for the time derivative of ψ₀:
ψ̇₀ = ðψ₁ + 3 σ ψ₂
- Parameters:
- lhs: bool [defaults to True]
If True, return the left-hand side of the equation above
- rhs: bool [defaults to True]
If True, return the right-hand side of the equation above
- If both parameters are True, a tuple with elements (lhs_value, rhs_value) is
- returned; otherwise just the requested value is returned.
- scri.asymptotic_bondi_data.constraints.bianchi_1(self, lhs=True, rhs=True)[source]
Return the left- and/or right-hand sides of the Psi1 component of the Bianchi identity
In Bondi coordinates, the Bianchi identities simplify, resulting in this expression (among others) for the time derivative of ψ₁:
ψ̇₁ = ðψ₂ + 2 σ ψ₃
- Parameters:
- lhs: bool [defaults to True]
If True, return the left-hand side of the equation above
- rhs: bool [defaults to True]
If True, return the right-hand side of the equation above
- If both parameters are True, a tuple with elements (lhs_value, rhs_value) is
- returned; otherwise just the requested value is returned.
- scri.asymptotic_bondi_data.constraints.bianchi_2(self, lhs=True, rhs=True)[source]
Return the left- and/or right-hand sides of the Psi2 component of the Bianchi identity
In Bondi coordinates, the Bianchi identities simplify, resulting in this expression (among others) for the time derivative of ψ₂:
ψ̇₂ = ðψ₃ + σ ψ₄
- Parameters:
- lhs: bool [defaults to True]
If True, return the left-hand side of the equation above
- rhs: bool [defaults to True]
If True, return the right-hand side of the equation above
- If both parameters are True, a tuple with elements (lhs_value, rhs_value) is
- returned; otherwise just the requested value is returned.
- scri.asymptotic_bondi_data.constraints.bondi_constraints(self, lhs=True, rhs=True)[source]
Compute Bondi-gauge constraint equations
Bondi gauge establishes some relations that the data must satisfy:
ψ̇₀ = ðψ₁ + 3 σ ψ₂
ψ̇₁ = ðψ₂ + 2 σ ψ₃
ψ̇₂ = ðψ₃ + 1 σ ψ₄
ψ₃ = -∂ðσ̄/∂u
ψ₄ = -∂²σ̄/∂u²
Im[ψ₂] = -Im[ð²σ̄ + σ ∂σ̄/∂u]
This function returns a 6-tuple of 2-tuples, corresponding to these 6 equations and their left- and right-hand sides.
- scri.asymptotic_bondi_data.constraints.constraint_3(self, lhs=True, rhs=True)[source]
Return the left- and/or right-hand sides of the Psi3 expression in Bondi gauge
In Bondi coordinates, the value of ψ₃ is given by a time derivative and an angular derivative of the (conjugate) shear:
ψ₃ = -∂ðσ̄/∂u
- Parameters:
- lhs: bool [defaults to True]
If True, return the left-hand side of the equation above
- rhs: bool [defaults to True]
If True, return the right-hand side of the equation above
- If both parameters are True, a tuple with elements (lhs_value, rhs_value) is
- returned; otherwise just the requested value is returned.
- scri.asymptotic_bondi_data.constraints.constraint_4(self, lhs=True, rhs=True)[source]
Return the left- and/or right-hand sides of the Psi4 expression in Bondi gauge
In Bondi coordinates, the value of ψ₄ is given by the second time derivative of the (conjugate) shear:
ψ₄ = -∂²σ̄/∂u²
- Parameters:
- lhs: bool [defaults to True]
If True, return the left-hand side of the equation above
- rhs: bool [defaults to True]
If True, return the right-hand side of the equation above
- If both parameters are True, a tuple with elements (lhs_value, rhs_value) is
- returned; otherwise just the requested value is returned.
- scri.asymptotic_bondi_data.constraints.constraint_mass_aspect(self, lhs=True, rhs=True)[source]
Return the left- and/or right-hand sides of the mass-aspect reality condition in Bondi gauge
In Bondi coordinates, the Bondi mass aspect is always real, resulting in this relationship:
Im[ψ₂] = -Im[ð²σ̄ + σ ∂σ̄/∂u]
- Parameters:
- lhs: bool [defaults to True]
If True, return the left-hand side of the equation above
- rhs: bool [defaults to True]
If True, return the right-hand side of the equation above
- If both parameters are True, a tuple with elements (lhs_value, rhs_value) is
- returned; otherwise just the requested value is returned.