9.1
general documentation
cs_user_ibm.cpp File Reference

User function. Define immersed boundaries in time and space. More...

#include "cs_headers.h"
#include <assert.h>
#include <math.h>
+ Include dependency graph for cs_user_ibm.cpp:

Functions

void cs_user_ibm_define_objects (void)
 User function in which the user defines the objects to model. More...
 
void cs_user_ibm_parameters (void)
 User function to set global parameters for the immersed boundaries module. More...
 
void cs_user_ibm_object_transformations (const cs_real_t time)
 User function where to apply predefined transformations to MED/STL based objects. More...
 
void cs_user_ibm_solid_por (cs_lnum_t c_id, const cs_real_t xyz[3], cs_real_t t, int num_object)
 

Detailed Description

User function. Define immersed boundaries in time and space.

Function Documentation

◆ cs_user_ibm_define_objects()

void cs_user_ibm_define_objects ( void  )

User function in which the user defines the objects to model.

◆ cs_user_ibm_object_transformations()

void cs_user_ibm_object_transformations ( const cs_real_t  time)

User function where to apply predefined transformations to MED/STL based objects.

Parameters
[in]ttime value for the current time step

◆ cs_user_ibm_parameters()

void cs_user_ibm_parameters ( void  )

User function to set global parameters for the immersed boundaries module.

◆ cs_user_ibm_solid_por()

void cs_user_ibm_solid_por ( cs_lnum_t  c_id,
const cs_real_t  xyz[3],
cs_real_t  t,
int  num_object 
)