T3Tangent.validate#

t3toolbox.manifold.T3Tangent.validate()#
def validate(self) -> None:

Validate this tangent: both components well-formed and a compatible (frame, variations) pair.

Runs frame.validate() + variations.validate() + the bv-pair compatibility check (check_fv_pair()). Structural only (shapes/ranks), so it is safe to run in __post_init__ (which it is, on every construction) and under jit/pytree tracing.

Return type:

None