9.0
general documentation
Loading...
Searching...
No Matches
cs_time_plot.h File Reference
#include "base/cs_base.h"
Include dependency graph for cs_time_plot.h:

Go to the source code of this file.

Typedefs

typedef struct _cs_time_plot_t cs_time_plot_t

Enumerations

enum  cs_time_plot_format_t { CS_TIME_PLOT_DAT , CS_TIME_PLOT_CSV }

Functions

cs_time_plot_tcs_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[])
cs_time_plot_tcs_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[])
void cs_time_plot_finalize (cs_time_plot_t **p)
void cs_time_plot_vals_write (cs_time_plot_t *p, int tn, double t, int n_vals, const cs_real_t vals[])
void cs_time_plot_flush (cs_time_plot_t *p)
void cs_time_plot_flush_all (void)
void cs_time_plot_set_flush_default (float flush_wtime, int n_buffer_steps)
void cs_time_plot_get_flush_default (float *flush_wtime, int *n_buffer_steps)

Typedef Documentation

◆ cs_time_plot_t

typedef struct _cs_time_plot_t cs_time_plot_t

Enumeration Type Documentation

◆ cs_time_plot_format_t

Enumerator
CS_TIME_PLOT_DAT 
CS_TIME_PLOT_CSV 

Function Documentation

◆ cs_time_plot_finalize()

void cs_time_plot_finalize ( cs_time_plot_t ** p)

◆ cs_time_plot_flush()

void cs_time_plot_flush ( cs_time_plot_t * p)

◆ cs_time_plot_flush_all()

void cs_time_plot_flush_all ( void )

◆ cs_time_plot_get_flush_default()

void cs_time_plot_get_flush_default ( float * flush_wtime,
int * n_buffer_steps )

◆ cs_time_plot_init_probe()

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[] )

◆ cs_time_plot_init_struct()

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[] )

◆ cs_time_plot_set_flush_default()

void cs_time_plot_set_flush_default ( float flush_wtime,
int n_buffer_steps )

◆ cs_time_plot_vals_write()

void cs_time_plot_vals_write ( cs_time_plot_t * p,
int tn,
double t,
int n_vals,
const cs_real_t vals[] )