Added acLoadWithOffset
This commit is contained in:
@@ -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"
|
||||||
|
@@ -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);
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user