Peka2D_v5  v5.0
Classes | Macros | Typedefs
structs.h File Reference
#include "define.h"
Include dependency graph for structs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  t_message_
 Compilation and execution messages. More...
 
struct  t_parameters_
 Simulation execution paramenters. More...
 
struct  t_mesh_
 Geometrical mesh and flow data. More...
 
struct  t_c_cell_
 Calculus cells: flow variables in cells. More...
 
struct  l_c_cells_
 List of calculus cells t_c_cell_. More...
 
struct  t_g_cell_
 Geometry cells: mesh characteristics in cells. More...
 
struct  l_g_cells_
 List of geometry cells t_g_cell_. More...
 
struct  t_node_
 Geometry mesh node. More...
 
struct  l_nodes_
 List of geometry nodes t_node_. More...
 
struct  t_wall_
 Wall characteristics for computation. More...
 
struct  l_wall_
 List of walls for computation t_wall_. More...
 
struct  t_edge_
 Geometrical edges for mesh topology construction. More...
 
struct  l_edges_
 List of geometrical edges for mesh construction. More...
 
struct  t_bound_
 Open boundary geometry and flow conditions. More...
 
struct  t_solute_
 Passive solute. More...
 
struct  l_solutes_
 List of passive solutes. More...
 
struct  t_arrays_
 Arrange all the domain parameters, run controls and data arrays required for computation. More...
 
struct  t_cuPtr_
 Arrange the pointers to CUDA memory for all the run-control and data-arrays in t_arrays. More...
 
struct  t_timers_
 Timers for accounting computational time. More...
 

Macros

#define STR_SIZE   1024
 

Typedefs

typedef struct t_message_ t_message
 
typedef struct t_parameters_ t_parameters
 
typedef struct t_mesh_ t_mesh
 
typedef struct t_c_cell_ t_c_cell
 
typedef struct l_c_cells_ l_c_cells
 
typedef struct t_g_cell_ t_g_cell
 
typedef struct l_g_cells_ l_g_cells
 
typedef struct t_node_ t_node
 
typedef struct l_nodes_ l_nodes
 
typedef struct t_wall_ t_wall
 
typedef struct l_wall_ l_wall
 
typedef struct t_edge_ t_edge
 
typedef struct l_edges_ l_edges
 
typedef struct t_bound_ t_bound
 
typedef struct t_solute_ t_solute
 
typedef struct l_solutes_ l_solutes
 
typedef struct t_arrays_ t_arrays
 
typedef struct t_cuPtr_ t_cuPtr
 
typedef struct t_timers_ t_timers
 

Macro Definition Documentation

◆ STR_SIZE

#define STR_SIZE   1024

Typedef Documentation

◆ l_c_cells

typedef struct l_c_cells_ l_c_cells

◆ l_edges

typedef struct l_edges_ l_edges

◆ l_g_cells

typedef struct l_g_cells_ l_g_cells

◆ l_nodes

typedef struct l_nodes_ l_nodes

◆ l_solutes

typedef struct l_solutes_ l_solutes

◆ l_wall

typedef struct l_wall_ l_wall

◆ t_arrays

typedef struct t_arrays_ t_arrays

◆ t_bound

typedef struct t_bound_ t_bound

◆ t_c_cell

typedef struct t_c_cell_ t_c_cell

◆ t_cuPtr

typedef struct t_cuPtr_ t_cuPtr

◆ t_edge

typedef struct t_edge_ t_edge

◆ t_g_cell

typedef struct t_g_cell_ t_g_cell

◆ t_mesh

typedef struct t_mesh_ t_mesh

◆ t_message

typedef struct t_message_ t_message

◆ t_node

typedef struct t_node_ t_node

◆ t_parameters

typedef struct t_parameters_ t_parameters

◆ t_solute

typedef struct t_solute_ t_solute

◆ t_timers

typedef struct t_timers_ t_timers

◆ t_wall

typedef struct t_wall_ t_wall