1#ifndef __CS_TIME_PLOT_H__
2#define __CS_TIME_PLOT_H__
200 const char *file_prefix,
206 const int *probe_list,
208 const char *probe_names[]);
236 const char *file_prefix,
321 int *n_buffer_steps);
#define BEGIN_C_DECLS
Definition cs_defs.h:467
double cs_real_t
Floating-point value.
Definition cs_defs.h:302
int cs_int_t
Fortran-compatible integer.
Definition cs_defs.h:301
#define CS_PROCF(x, y)
Definition cs_defs.h:481
#define END_C_DECLS
Definition cs_defs.h:468
#define CS_ARGF_SUPP_CHAINE
Definition cs_defs.h:496
@ t
Definition cs_field_pointer.h:98
@ p
Definition cs_field_pointer.h:67
void cs_time_plot_vals_write(cs_time_plot_t *p, int tn, double t, int n_vals, const cs_real_t vals[])
Definition cs_time_plot.c:1170
void cs_time_plot_flush(cs_time_plot_t *p)
Definition cs_time_plot.c:1238
struct _cs_time_plot_t cs_time_plot_t
Definition cs_time_plot.h:48
cs_time_plot_format_t
Definition cs_time_plot.h:56
@ CS_TIME_PLOT_DAT
Definition cs_time_plot.h:57
@ CS_TIME_PLOT_CSV
Definition cs_time_plot.h:58
cs_time_plot_t * cs_time_plot_init_probe(const char *plot_name, const char *file_prefix, cs_time_plot_format_t format, bool use_iteration, double flush_wtime, int n_buffer_steps, int n_probes, const int *probe_list, const cs_real_t probe_coords[], const char *probe_names[])
Definition cs_time_plot.c:1020
void tplend(const cs_int_t *tplnum, const cs_int_t *tplfmt)
Definition cs_time_plot.c:883
void cs_time_plot_set_flush_default(float flush_wtime, int n_buffer_steps)
Definition cs_time_plot.c:1277
void cs_time_plot_finalize(cs_time_plot_t **p)
Definition cs_time_plot.c:1129
cs_time_plot_t * cs_time_plot_init_struct(const char *plot_name, const char *file_prefix, cs_time_plot_format_t format, bool use_iteration, double flush_wtime, int n_buffer_steps, int n_structures, const cs_real_t mass_matrixes[], const cs_real_t damping_matrixes[], const cs_real_t stiffness_matrixes[])
Definition cs_time_plot.c:1086
void cs_time_plot_flush_all(void)
Definition cs_time_plot.c:1260
void tplnbr(cs_int_t *ntpl)
Definition cs_time_plot.c:977
void tplwri(const cs_int_t *tplnum, const cs_int_t *tplfmt, const cs_int_t *nprb, const cs_int_t *ntcabs, const cs_real_t *ttcabs, const cs_real_t *valprb)
Definition cs_time_plot.c:935
void cs_time_plot_get_flush_default(float *flush_wtime, int *n_buffer_steps)
Definition cs_time_plot.c:1295
void tpsini(const cs_int_t *tplnum, const char *tplnam, const char *tplpre, const cs_int_t *tplfmt, const cs_int_t *idtvar, const cs_int_t *nstru, const cs_real_t *xmstru, const cs_real_t *xcstru, const cs_real_t *xkstru, const cs_int_t *lnam, const cs_int_t *lpre CS_ARGF_SUPP_CHAINE)
Definition cs_time_plot.c:812
double precision, dimension(3, 3, nstrmx), save xmstru
mass matrix of the structure (kg) (for xmstru(i,j,k), i and j are the array of mass structure and k i...
Definition alstru.f90:48
double precision, dimension(3, 3, nstrmx), save xcstru
damping matric coefficient of the structure (kg/s)
Definition alstru.f90:51
double precision, dimension(3, 3, nstrmx), save xkstru
spring matrix constant of the structure (kg/s2 = N/m)
Definition alstru.f90:54
integer, save tplfmt
time plot format (1: .dat, 2: .csv, 3: both)
Definition entsor.f90:147
integer(c_int), pointer, save idtvar
option for a variable time step
Definition optcal.f90:430
integer(c_int), pointer, save ntcabs
Current absolute time step number. In case of restart, this is equal to ntpabs + number of new iterat...
Definition optcal.f90:366
real(c_double), pointer, save ttcabs
Current absolute time.
Definition optcal.f90:400