UT3Tangent.validate#

t3toolbox.uniform_manifold.UT3Tangent.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_ufv_pair(), which permits an extra tangent stack K). Structural only (shapes / ranks / masks; masks are host numpy), so it is safe in __post_init__ and under jit/pytree tracing.

Return type:

None