Overview Schemas Index

MATHEMATICAL_FUNCTIONS_SCHEMA (jsdai.SMathematical_functions_schema)


FUNCTION compare_basis_and_coef
          (basis : LIST [1:?] OF b_spline_basis, coef : maths_function) : BOOLEAN;

LOCAL
    shape : LIST OF positive_integer;
  END_LOCAL;
  IF  NOT  EXISTS  (basis) OR NOT  EXISTS  (coef) THEN   RETURN  (FALSE);  END_IF;
  shape := shape_of_array(coef);
  IF  NOT EXISTS (shape) THEN   RETURN  (FALSE);  END_IF;
  IF  SIZEOF  (shape) < SIZEOF  (basis) THEN   RETURN  (FALSE);  END_IF;
  REPEAT i := 1 TO SIZEOF (basis);
    IF (basis[i].num_basis = shape[i]) <> TRUE THEN  RETURN  (FALSE);  END_IF;
  END_REPEAT;
  RETURN (TRUE);

END_FUNCTION; -- compare_basis_and_coef

public class FCompare_basis_and_coef
          public static Value run(SdaiContext _context, Value basis, Value coef)