Added acLoadWithOffset

This commit is contained in:
jpekkila
2019-08-08 20:43:01 +03:00
parent e79e1207f2
commit 5397495496
2 changed files with 9 additions and 2 deletions

View File

@@ -87,10 +87,11 @@ AcResult acStoreWithOffset(const int3 dst, const size_t num_vertices, AcMesh* ho
/** Will potentially be deprecated in later versions. Added only to fix backwards compatibility with /** Will potentially be deprecated in later versions. Added only to fix backwards compatibility with
* PC for now.*/ * PC for now.*/
AcResult acIntegrateStep(const int isubstep, const AcReal& dt); AcResult acIntegrateStep(const int isubstep, const AcReal dt);
AcResult acIntegrateStepWithOffset(const int isubstep, const AcReal dt, const int3 start, AcResult acIntegrateStepWithOffset(const int isubstep, const AcReal dt, const int3 start,
const int3 end); const int3 end);
AcResult acSynchronize(void); AcResult acSynchronize(void);
AcResult acLoadWithOffset(const AcMesh host_mesh, const int3 src, const int num_vertices);
#ifdef __cplusplus #ifdef __cplusplus
} // extern "C" } // extern "C"

View File

@@ -104,7 +104,7 @@ acIntegrate(const AcReal dt)
} }
AcResult AcResult
acIntegrateStep(const int& isubstep, const AcReal dt) acIntegrateStep(const int isubstep, const AcReal dt)
{ {
const int3 start = (int3){NGHOST, NGHOST, NGHOST}; const int3 start = (int3){NGHOST, NGHOST, NGHOST};
const int3 end = start + grid_n; const int3 end = start + grid_n;
@@ -145,3 +145,9 @@ acStoreWithOffset(const int3 dst, const size_t num_vertices, AcMesh* host_mesh)
{ {
return acNodeStoreMeshWithOffset(nodes[0], STREAM_DEFAULT, dst, dst, num_vertices, host_mesh); return acNodeStoreMeshWithOffset(nodes[0], STREAM_DEFAULT, dst, dst, num_vertices, host_mesh);
} }
AcResult
acLoadWithOffset(const AcMesh host_mesh, const int3 src, const int num_vertices)
{
return acNodeLoadMeshWithOffset(nodes[0], STREAM_DEFAULT, host_mesh, src, src, num_vertices);
}