@@ -403,10 +403,10 @@ class SolverInterface
403403 * @see getDimensions()
404404 */
405405 void setMeshVertices (
406- int meshID,
407- int size,
408- double * positions,
409- int * ids );
406+ int meshID,
407+ int size,
408+ const double * positions,
409+ int * ids );
410410
411411 /* *
412412 * @brief Get vertex positions for multiple vertex ids from a given mesh
@@ -424,10 +424,10 @@ class SolverInterface
424424 * @see getDimensions()
425425 */
426426 void getMeshVertices (
427- int meshID,
428- int size,
429- int * ids,
430- double * positions );
427+ int meshID,
428+ int size,
429+ const int * ids,
430+ double * positions );
431431
432432 /* *
433433 * @brief Gets mesh vertex IDs from positions.
@@ -445,10 +445,10 @@ class SolverInterface
445445 * @note prefer to reuse the IDs returned from calls to setMeshVertex() and setMeshVertices().
446446 */
447447 void getMeshVertexIDsFromPositions (
448- int meshID,
449- int size,
450- double * positions,
451- int * ids );
448+ int meshID,
449+ int size,
450+ const double * positions,
451+ int * ids );
452452
453453 /* *
454454 * @brief Sets mesh edge from vertex IDs, returns edge ID.
@@ -615,10 +615,10 @@ class SolverInterface
615615 * @see SolverInterface::setMeshVertex()
616616 */
617617 void writeBlockVectorData (
618- int dataID,
619- int size,
620- int * valueIndices,
621- double * values );
618+ int dataID,
619+ int size,
620+ const int * valueIndices,
621+ const double * values );
622622
623623 /* *
624624 * @brief Writes vector data to a vertex
@@ -663,10 +663,10 @@ class SolverInterface
663663 * @see SolverInterface::setMeshVertex()
664664 */
665665 void writeBlockScalarData (
666- int dataID,
667- int size,
668- int * valueIndices,
669- double * values );
666+ int dataID,
667+ int size,
668+ const int * valueIndices,
669+ const double * values );
670670
671671 /* *
672672 * @brief Writes scalar data to a vertex
@@ -710,10 +710,10 @@ class SolverInterface
710710 * @see SolverInterface::setMeshVertex()
711711 */
712712 void readBlockVectorData (
713- int dataID,
714- int size,
715- int * valueIndices,
716- double * values );
713+ int dataID,
714+ int size,
715+ const int * valueIndices,
716+ double * values );
717717
718718 /* *
719719 * @brief Reads vector data form a vertex
@@ -761,10 +761,10 @@ class SolverInterface
761761 * @see SolverInterface::setMeshVertex()
762762 */
763763 void readBlockScalarData (
764- int dataID,
765- int size,
766- int * valueIndices,
767- double * values );
764+ int dataID,
765+ int size,
766+ const int * valueIndices,
767+ double * values );
768768
769769 /* *
770770 * @brief Reads scalar data of a vertex.
0 commit comments