My Project
programmer's documentation
Typedefs | Enumerations | Functions | Variables
cs_time_plot.h File Reference
#include "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

void CS_PROCF (tpsini, TPSINI)(const cs_int_t *tplnum
 
void CS_PROCF (tplend, TPLEND)(const cs_int_t *tplnum
 
void CS_PROCF (tplwri, TPLWRI)(const cs_int_t *tplnum
 
void CS_PROCF (tplnbr, TPLNBR)(cs_int_t *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)
 

Variables

void const char * tplnam
 
void const char const char * tplpre
 
void const char const char const cs_int_ttplfmt
 
void const char const char const cs_int_t const cs_int_tidtvar
 
void const char const char const cs_int_t const cs_int_t const cs_int_tnstru
 
void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_txmstru
 
void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_txcstru
 
void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t const cs_real_txkstru
 
void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t const cs_real_t const cs_int_tlnam
 
void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t const cs_real_t const cs_int_t const cs_int_t *lpre CS_ARGF_SUPP_CHAINE
 
void const cs_int_t const cs_int_tnprb
 
void const cs_int_t const cs_int_t const cs_int_tntcabs
 
void const cs_int_t const cs_int_t const cs_int_t const cs_real_tttcabs
 
void const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_tvalprb
 

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_PROCF() [1/4]

void CS_PROCF ( tplend  ,
TPLEND   
) const

◆ CS_PROCF() [2/4]

void CS_PROCF ( tplnbr  ,
TPLNBR   
)

◆ CS_PROCF() [3/4]

void CS_PROCF ( tplwri  ,
TPLWRI   
) const

◆ CS_PROCF() [4/4]

void CS_PROCF ( tpsini  ,
TPSINI   
) const

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

Variable Documentation

◆ CS_ARGF_SUPP_CHAINE

void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t const cs_real_t const cs_int_t const cs_int_t* lpre CS_ARGF_SUPP_CHAINE

◆ idtvar

void const char const char const cs_int_t const cs_int_t* idtvar

◆ lnam

void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t const cs_real_t const cs_int_t* lnam

◆ nprb

void const cs_int_t const cs_int_t* nprb

◆ nstru

void const char const char const cs_int_t const cs_int_t const cs_int_t* nstru

◆ ntcabs

void const cs_int_t const cs_int_t const cs_int_t* ntcabs

◆ tplfmt

void const cs_int_t * tplfmt

◆ tplnam

void const char* tplnam

◆ tplpre

void const char const char* tplpre

◆ ttcabs

void const cs_int_t const cs_int_t const cs_int_t const cs_real_t* ttcabs

◆ valprb

void const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t* valprb

◆ xcstru

void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t* xcstru

◆ xkstru

void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t const cs_real_t const cs_real_t* xkstru

◆ xmstru

void const char const char const cs_int_t const cs_int_t const cs_int_t const cs_real_t* xmstru