8.1
general documentation
cs_function_t Struct Reference

#include <cs_function.h>

+ Collaboration diagram for cs_function_t:

Data Fields

const char * name
 
char * label
 
const int id
 
int type
 
const int dim
 
const int location_id
 
const cs_datatype_t datatype
 
int post_vis
 
int log
 
int time_stamp
 
cs_restart_file_t restart_file
 
cs_eval_at_location_teval_func
 
cs_analytic_func_tanalytic_func
 
cs_dof_func_tdof_func
 
void * func_input
 

Field Documentation

◆ analytic_func

cs_analytic_func_t* analytic_func

Associated data evaluation function, or NULL

◆ datatype

const cs_datatype_t datatype

Associated data type

◆ dim

const int dim

Number of values per location element (i.e. field dimension)

◆ dof_func

cs_dof_func_t* dof_func

Associated data evaluation function, or NULL

◆ eval_func

Associated data evaluation function, or NULL

◆ func_input

void* func_input

◆ id

const int id

Function id

◆ label

char* label

Optional label (if NULL, name is used instead)

◆ location_id

const int location_id

Id of matching mesh location

◆ log

int log

postprocessing/visualization flag (same usage as cs_field_t keyword of the same name)

◆ name

const char* name

Canonical name

◆ post_vis

int post_vis

postprocessing/visualization flag (same usage as cs_field_t keyword of the same name)

◆ restart_file

cs_restart_file_t restart_file

Type of associated checkpoint file if evaluation should be saved to checkpoint (for later postprocessing)

◆ time_stamp

int time_stamp

Time stamp at last evaluation, or -1 if unused

◆ type

int type

Function type flag


The documentation for this struct was generated from the following file: