]> granicus.if.org Git - graphviz/commitdiff
sfdpgen: remove unnecessary casts of 'Operator.data' pointers
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 30 Jul 2022 00:39:34 +0000 (17:39 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 4 Aug 2022 01:10:28 +0000 (18:10 -0700)
lib/sfdpgen/sparse_solve.c

index e7a1a83b210dae7fe520333faad671bb0f275d5a..f2719289b243aeaa4cf9b2b93743f277459b6b9d 100644 (file)
@@ -26,7 +26,7 @@ struct uniform_stress_matmul_data{
 };
 
 static double *Operator_uniform_stress_matmul_apply(Operator o, double *x, double *y){
-  struct uniform_stress_matmul_data *d = (struct uniform_stress_matmul_data*) (o->data);
+  struct uniform_stress_matmul_data *d = o->data;
   SparseMatrix A = d->A;
   double alpha = d->alpha;
   double xsum = 0.;
@@ -58,7 +58,7 @@ Operator Operator_uniform_stress_matmul(SparseMatrix A, double alpha){
 
 
 static double *Operator_matmul_apply(Operator o, double *x, double *y){
-  SparseMatrix A = (SparseMatrix) o->data;
+  SparseMatrix A = o->data;
   SparseMatrix_multiply_vector(A, x, &y);
   return y;
 }