Как связать классы R (S4 или S3) с классами C - PullRequest
1 голос
/ 06 июня 2019

Мне нужно вызвать функцию C из R, передавая некоторый объект в форме классов (S3 или S4).В CI будут обрабатываться структуры (динамически выделять память для аргументов, задавать значения и т. Д.), А затем мне нужно вернуть измененные структуры в R (возможно, по ссылкам).Я думаю, что должно быть возможно создать подобный класс в R и затем передать его в C.

Учитывая возможность написать расширение C для R, я проверил .C и .Call функцию в R для вызоваФункции на C, но я не могу понять, как передавать классы в эти функции.Кажется, они принимают только общий тип, определенный как SEXP и деривация, который не включает в себя персонализированные классы.

Если кто-то столкнулся с этой проблемой, я был бы признателен за его помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...