YetAnotherCoupler 3.2.0_a
Loading...
Searching...
No Matches
vtk_output.h
Go to the documentation of this file.
1// Copyright (c) 2024 The YAC Authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#ifndef VTK_OUTPUT_H
6#define VTK_OUTPUT_H
7
8// YAC PUBLIC HEADER START
9
39
46YAC_VTK_FILE * yac_vtk_open(const char * filename, const char * title);
47
58 YAC_VTK_FILE * vtk_file, double * point_data, unsigned num_points);
59
71 YAC_VTK_FILE * vtk_file, double * point_data_lon, double * point_data_lat,
72 unsigned num_points);
73
87 YAC_VTK_FILE * vtk_file, unsigned * cell_corners,
88 unsigned * num_points_per_cell, unsigned num_cells);
89
102 YAC_VTK_FILE * vtk_file, unsigned * scalars,
103 unsigned num_cells, char * name);
104
117 YAC_VTK_FILE * vtk_file, unsigned * scalars,
118 unsigned num_points, char * name);
119
132 YAC_VTK_FILE * vtk_file, int * scalars, unsigned num_cells, char * name);
133
146 YAC_VTK_FILE * vtk_file, int * scalars,
147 unsigned num_points, char * name);
148
161 YAC_VTK_FILE * vtk_file, float * scalars,
162 unsigned num_cells, char * name);
163
176 YAC_VTK_FILE * vtk_file, float * scalars,
177 unsigned num_points, char * name);
178
192 YAC_VTK_FILE * vtk_file, double * scalars,
193 unsigned num_cells, char * name);
194
207 YAC_VTK_FILE * vtk_file, double * scalars,
208 unsigned num_points, char * name);
209
214void yac_vtk_close(YAC_VTK_FILE * vtk_file);
215
216// YAC PUBLIC HEADER STOP
217
218#endif // VTK_OUTPUT_H
219
unsigned num_cells
Definition vtk_output.c:39
void yac_vtk_write_cell_scalars_uint(YAC_VTK_FILE *vtk_file, unsigned *scalars, unsigned num_cells, char *name)
Definition vtk_output.c:243
void yac_vtk_write_cell_scalars_float(YAC_VTK_FILE *vtk_file, float *scalars, unsigned num_cells, char *name)
Definition vtk_output.c:257
void yac_vtk_write_cell_scalars_double(YAC_VTK_FILE *vtk_file, double *scalars, unsigned num_cells, char *name)
Definition vtk_output.c:264
void yac_vtk_write_cell_scalars_int(YAC_VTK_FILE *vtk_file, int *scalars, unsigned num_cells, char *name)
Definition vtk_output.c:250
void yac_vtk_write_point_scalars_uint(YAC_VTK_FILE *vtk_file, unsigned *scalars, unsigned num_points, char *name)
Definition vtk_output.c:271
void yac_vtk_write_point_data_ll(YAC_VTK_FILE *vtk_file, double *point_data_lon, double *point_data_lat, unsigned num_points)
Definition vtk_output.c:149
void yac_vtk_write_point_scalars_double(YAC_VTK_FILE *vtk_file, double *scalars, unsigned num_points, char *name)
Definition vtk_output.c:292
void yac_vtk_write_point_data(YAC_VTK_FILE *vtk_file, double *point_data, unsigned num_points)
Definition vtk_output.c:69
void yac_vtk_write_point_scalars_int(YAC_VTK_FILE *vtk_file, int *scalars, unsigned num_points, char *name)
Definition vtk_output.c:278
void yac_vtk_close(YAC_VTK_FILE *vtk_file)
Definition vtk_output.c:403
void yac_vtk_write_cell_data(YAC_VTK_FILE *vtk_file, unsigned *cell_corners, unsigned *num_points_per_cell, unsigned num_cells)
Definition vtk_output.c:88
YAC_VTK_FILE * yac_vtk_open(const char *filename, const char *title)
Definition vtk_output.c:45
void yac_vtk_write_point_scalars_float(YAC_VTK_FILE *vtk_file, float *scalars, unsigned num_points, char *name)
Definition vtk_output.c:285
static size_t num_points
Definition yac.c:121