message: Added Element Basis test function prototypes to header file
diff: @@ -239,6 +239,51 @@ int TacsTestElementMatSVSens( TACSElement *element,
  double test_fail_atol=1e-5,
  double test_fail_rtol=1e-5 );
  +/**
  + Test if the basis function derivatives are implemented correct
  +
  + @param basis The TACSElementBasis to check
  + @param dh The finite-difference step size
  + @param test_print_level The output level
  + @param test_fail_atol The test absolute tolerance
  + @param test_fail_rtol The test relative tolerance
  +*/
  +int TacsTestElementBasisFunctions( TACSElementBasis *basis,
  + double dh,
  + int test_print_level,
  + double test_fail_atol,
  + double test_fail_rtol );
  +
  +/**
  + Test if the basis face normals are implemented correct
  +
  + @param basis The TACSElementBasis to check
  + @param dh The finite-difference step size
  + @param test_print_level The output level
  + @param test_fail_atol The test absolute tolerance
  + @param test_fail_rtol The test relative tolerance
  +*/
  +int TacsTestElementBasisFaceNormals( TACSElementBasis *basis,
  + double dh,
  + int test_print_level,
  + double test_fail_atol,
  + double test_fail_rtol );
  +
  +/**
  + Test if the basis jacobian transform is implemented correct
  +
  + @param basis The TACSElementBasis to check
  + @param dh The finite-difference step size
  + @param test_print_level The output level
  + @param test_fail_atol The test absolute tolerance
  + @param test_fail_rtol The test relative tolerance
  +*/
  +int TacsTestElementBasisJacobianTransform( TACSElementBasis *basis,
  + double dh,
  + int test_print_level,
  + double test_fail_atol,
  + double test_fail_rtol );
  +
  /**
  Test if the basis function derivatives are implemented correct
  