1#ifndef CS_FUNCTION_DEFAULT_H
2#define CS_FUNCTION_DEFAULT_H
Field descriptor.
Definition: cs_field.h:275
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
cs_function_t * cs_function_define_property_cells(char *property_name)
Define output function of a property (which is not a field).
Definition: cs_function_default.cpp:1833
cs_function_t * cs_function_define_boundary_thermal_flux(void)
Define function object for computation of boundary thermal flux.
Definition: cs_function_default.cpp:1032
void cs_function_default_define(void)
Define functions based on code_saturne case setup.
Definition: cs_function_default.cpp:748
cs_function_t * cs_function_define_q_criterion(void)
Define function for computation of cell Q criterion.
Definition: cs_function_default.cpp:1146
cs_function_t * cs_function_define_mpi_rank_id(cs_mesh_location_type_t location_id)
Create or access a function for evaluation of element's MPI rank id.
Definition: cs_function_default.cpp:787
cs_function_t * cs_function_define_refinement_level(cs_mesh_location_type_t location_id)
Create or access a function for evaluation of mesh element's refinement level.
Definition: cs_function_default.cpp:909
void cs_function_q_criterion(int location_id, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, void *input, void *vals)
Compute the Q-criterion from Hunt et. al over each cell of a specified volume region.
Definition: cs_function_default.cpp:1790
void cs_function_boundary_stress_normal(int location_id, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, void *input, void *vals)
Compute normal stress at boundary.
Definition: cs_function_default.cpp:1388
cs_function_t * cs_function_define_refinement_generation(cs_mesh_location_type_t location_id)
Create or access a function for evaluation of mesh element's refinement generation.
Definition: cs_function_default.cpp:849
cs_function_t * cs_function_define_boundary_stress_tangential(void)
Define function object for computation of tangential boundary stress.
Definition: cs_function_default.cpp:998
void cs_function_boundary_thermal_flux(int location_id, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, void *input, void *vals)
Compute thermal flux at boundary (in ),.
Definition: cs_function_default.cpp:1492
cs_function_t * cs_function_define_vorticity(cs_field_t *velocity_field)
Define output function for the vorticity.
Definition: cs_function_default.cpp:1870
cs_function_t * cs_function_define_boundary_nusselt(void)
Define function for computation of boundary layer Nusselt.
Definition: cs_function_default.cpp:1086
void cs_function_class_or_zone_id(int location_id, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, void *input, void *vals)
Extract optional boundary face class of element zone id.
Definition: cs_function_default.cpp:1188
cs_function_t * cs_function_define_boundary_stress_normal(void)
Define function object for computation of normal boundary stress.
Definition: cs_function_default.cpp:964
void cs_function_field_boundary_nr(int location_id, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, void *input, void *vals)
Compute non-reconstructed cell-based field values at boundary.
Definition: cs_function_default.cpp:1238
cs_function_predefined_t
Definition: cs_function_default.h:47
@ CS_FUNCTION_CELL_RANK_ID
Definition: cs_function_default.h:49
@ CS_FUNCTION_B_FACE_RANK_ID
Definition: cs_function_default.h:50
void cs_function_boundary_nusselt(int location_id, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, void *input, void *vals)
Compute local Nusselt number near boundary.
Definition: cs_function_default.cpp:1563
void cs_function_boundary_stress_tangential(int location_id, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, void *input, void *vals)
Compute tangential stress at boundary.
Definition: cs_function_default.cpp:1438
cs_mesh_location_type_t
Definition: cs_mesh_location.h:60
Definition: cs_function.h:117