7.2
general documentation
cs_time_plot.c File Reference
#include "cs_defs.h"
#include <ctype.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "cs_base.h"
#include "cs_timer.h"
#include "cs_time_step.h"
#include "cs_time_plot.h"
+ Include dependency graph for cs_time_plot.c:

Functions

void tpsini (const int *tplnum, const char *plot_name, const char *file_prefix, const int *tplfmt, const int *idtvar, const int *nstru, const cs_real_t *xmstru, const cs_real_t *xcstru, const cs_real_t *xkstru)
 
void tplend (const int *tplnum, const int *tplfmt)
 
void tplwri (const int *tplnum, const int *tplfmt, const int *nprb, const int *ntcabs, const cs_real_t *ttcabs, const cs_real_t *valprb)
 
void tplnbr (int *ntpl)
 
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)
 

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

◆ tplend()

void tplend ( const int *  tplnum,
const int *  tplfmt 
)

◆ tplnbr()

void tplnbr ( int *  ntpl)

◆ tplwri()

void tplwri ( const int *  tplnum,
const int *  tplfmt,
const int *  nprb,
const int *  ntcabs,
const cs_real_t ttcabs,
const cs_real_t valprb 
)

◆ tpsini()

void tpsini ( const int *  tplnum,
const char *  plot_name,
const char *  file_prefix,
const int *  tplfmt,
const int *  idtvar,
const int *  nstru,
const cs_real_t xmstru,
const cs_real_t xcstru,
const cs_real_t xkstru 
)