Skip to main content

System Coupling C Library 2023 R2

syscPointCloud

Last update: 17.07.2025
1/*
2* Copyright 2023 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.
3*/
4
5#pragma once
6
7#include "SystemCouplingParticipant/LibraryType.hpp"
8
9#include "SystemCouplingParticipant/syscCommonTypes.h"
10#include "SystemCouplingParticipant/syscOutputIntegerData.h"
11#include "SystemCouplingParticipant/syscOutputVectorData.h"
12
13#include <stddef.h>
14#include <stdint.h>
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
25/* *********** Point cloud ************************************************ */
26
41typedef struct {
47
51
54
56
65
77 SyscOutputVectorData nodeCoords);
78
81#ifdef __cplusplus
82}
83#endif
SyscPointCloud syscGetPointCloud(SyscOutputIntegerData nodeIds, SyscOutputVectorData nodeCoords)
Create a point cloud access struct.
SyscPointCloud syscGetPointCloudEmpty()
Create a point cloud access struct.
Provide a struct for output integer data.
Create an output vector data access struct.
Provide a point cloud access struct.
int64_t connectivityStamp
Mesh connectivity stamp. Update whenever re-meshing happens.
SyscOutputVectorData nodeCoords
int64_t partitioningStamp
Partitioning stamp. Update whenever the mesh is re-partitioned.
SyscOutputIntegerData nodeIds
int64_t coordinatesStamp
Nodal coordinates stamp. Update whenever nodal coordinates get updated.

Connect with Ansys