chronometric_volume_kernel

Function chronometric_volume_kernel 

Source
pub fn chronometric_volume_kernel(
    a: &CausalMultiVector<f64>,
    b: &CausalMultiVector<f64>,
    c: &CausalMultiVector<f64>,
) -> Result<SpacetimeVector, PhysicsError>
Expand description

Calculates Chronometric Volume (4-Volume) from 3 vectors?

NOTE: The implementation takes 3 vectors ($a, b, c$), effectively calculating a 3-Volume hyper-surface in Spacetime? Or if input vectors are 4D, $a \wedge b \wedge c$ is a trivector.

§Arguments

  • a - 1st Vector.
  • b - 2nd Vector.
  • c - 3rd Vector.

§Returns

  • Result<SpacetimeVector, PhysicsError> - Trivector result (wrapped).