Солнечные часы ARKode- прикрепить несколько полей к Солверу
Я хотел бы присоединить несколько полей (например, матрицы и векторы) к блоку памяти ARKode. К сожалению, вызывая подпрограмму присоединения (
int ARKodeSetUserData(void* arkode_mem, void* user_data)
перезаписывает предыдущие прикрепленные данные. Конечно, я мог бы создать один массив, содержащий все необходимые данные, но это станет очень утомительным. Есть ли способ присоединить различные поля, вызвав ARKodeSetUserData
многократно?