YAC 3.12.0
Yet Another Coupler
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
35
42YAC_VTK_FILE * yac_vtk_open(const char * filename, const char * title);
43
54 YAC_VTK_FILE * vtk_file, double * point_data, unsigned num_points);
55
67 YAC_VTK_FILE * vtk_file, double * point_data_lon, double * point_data_lat,
68 unsigned num_points);
69
83 YAC_VTK_FILE * vtk_file, unsigned * cell_corners,
84 unsigned * num_points_per_cell, unsigned num_cells);
85
98 YAC_VTK_FILE * vtk_file, unsigned * scalars,
99 unsigned num_cells, char * name);
100
113 YAC_VTK_FILE * vtk_file, unsigned * scalars,
114 unsigned num_points, char * name);
115
128 YAC_VTK_FILE * vtk_file, int * scalars, unsigned num_cells, char * name);
129
142 YAC_VTK_FILE * vtk_file, int * scalars,
143 unsigned num_points, char * name);
144
157 YAC_VTK_FILE * vtk_file, float * scalars,
158 unsigned num_cells, char * name);
159
172 YAC_VTK_FILE * vtk_file, float * scalars,
173 unsigned num_points, char * name);
174
188 YAC_VTK_FILE * vtk_file, double * scalars,
189 unsigned num_cells, char * name);
190
203 YAC_VTK_FILE * vtk_file, double * scalars,
204 unsigned num_points, char * name);
205
210void yac_vtk_close(YAC_VTK_FILE * vtk_file);
211
212// YAC PUBLIC HEADER STOP
213
214#endif // VTK_OUTPUT_H
215
size_t num_cells[2]
char const * name
Definition toy_scrip.c:114
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:159