SHARPy
  • SHARPy v2.3 Installation Guide
  • Capabilities
  • Publications
  • Examples
  • Contributing to SHARPy
  • For developers:
  • The SHARPy Case files
  • SHARPy Solvers
  • Post-Processing
  • SHARPy Source Code
    • Aerodynamic Packages
    • Cases
    • Controllers
    • Generators
    • UDP Input/Output
    • Linear SHARPy
    • Model Order Reduction
    • Structural Packages
    • Utilities
      • Algebra package
        • cross3
        • crv2quat
        • crv2rotation
        • crv2tan
        • crv_bounds
        • der_CcrvT_by_v
        • der_Ccrv_by_v
        • der_Ceuler_by_v
        • der_Ceuler_by_v_NED
        • der_CquatT_by_v
        • der_Cquat_by_v
        • der_Peuler_by_v
        • der_TanT_by_xv
        • der_Tan_by_xv
        • der_Teuler_by_w
        • der_Teuler_by_w_NED
        • der_quat_wrt_crv
        • der_skewp_skewp_v
        • deuler_dt
        • deuler_dt_NED
        • euler2quat
        • euler2rot
        • get_transformation_matrix
        • get_triad
        • mat2quat
        • multiply_matrices
        • norm3d
        • normsq3d
        • panel_area
        • quadskew
        • quat2euler
        • quat2rotation
        • quat_bound
        • rotation2crv
        • rotation2quat
        • rotation3d_x
        • rotation3d_y
        • rotation3d_z
        • skew
        • tangent_vector
        • triad2rotation
        • unit_vector
      • Analytical Functions
      • Controller Utilities
      • Data Management Structures
      • Documentation Generator
      • SHARPy Exception Classes
      • Frequency Space Tools
      • Generate cases
      • Generator Interface
      • Airfoil Geometry Utils
      • H5 File Management Utilities
      • Modelling Utilities
      • Multibody library
      • Plotting utilities
      • Settings Generator Utilities
  • SHARPy Test Cases
  • A Short Debugging Guide
  • Frequently Asked Questions [FAQs]
SHARPy
  • SHARPy Source Code
  • Utilities
  • Algebra package
  • View page source

Algebra package

Algebra package

Extensive library with geometrical and algebraic operations

Note:

Tests can be found in tests/utils/algebra_test

  • cross3
  • crv2quat
  • crv2rotation
  • crv2tan
  • crv_bounds
  • der_CcrvT_by_v
  • der_Ccrv_by_v
  • der_Ceuler_by_v
  • der_Ceuler_by_v_NED
  • der_CquatT_by_v
  • der_Cquat_by_v
  • der_Peuler_by_v
  • der_TanT_by_xv
  • der_Tan_by_xv
  • der_Teuler_by_w
  • der_Teuler_by_w_NED
  • der_quat_wrt_crv
  • der_skewp_skewp_v
  • deuler_dt
  • deuler_dt_NED
  • euler2quat
  • euler2rot
  • get_transformation_matrix
  • get_triad
  • mat2quat
  • multiply_matrices
  • norm3d
  • normsq3d
  • panel_area
  • quadskew
  • quat2euler
  • quat2rotation
  • quat_bound
  • rotation2crv
  • rotation2quat
  • rotation3d_x
  • rotation3d_y
  • rotation3d_z
  • skew
  • tangent_vector
  • triad2rotation
  • unit_vector
Previous Next

© Copyright 2025, LoCA Lab ICL.