#include <ple_locator.h>#include "fvm_nodal.h"#include "cs_base.h"#include "cs_halo.h"#include "cs_mesh.h"#include "cs_mesh_quantities.h"Go to the source code of this file.
Data Structures | |
| struct | cs_porosity_from_scan_opt_t |
Enumerations | |
| enum | cs_ibm_cog_location_t { CS_COG_FROM_FLUID_FACES = 0 , CS_COG_FROM_PYRAMID = 1 , CS_COG_WITHOUT_RECONSTRUCTION_FOR_IBM_PLANE = 2 } |
Functions | |
| void | cs_porosity_from_scan_set_file_name (const char *file_name) |
| Set the file name of points for the computation of the porosity from scan. | |
| void | cs_porosity_from_scan_set_output_name (const char *output_name) |
| Set the output name for the FVM writer of scan points. | |
| void | cs_porosity_from_scan_add_source (const cs_real_t source[3], bool transform) |
| Add a scanner source point. | |
| void | cs_ibm_add_sources_by_file_name (const char *file_name) |
| Add the scanner sources from csv file to fill fluid space. | |
| void | cs_compute_porosity_from_scan (void) |
| Compute the porosity which is equal to one from a source, radiating sphericaly, and is 0 when touching points of the scan. | |
| void | cs_porous_model_write (void) |
| Write the restart file of the ibm module. | |
| void | cs_porous_model_read (void) |
| Read the restart file of the ibm module. | |
Variables | |
| cs_porosity_from_scan_opt_t * | cs_glob_porosity_from_scan_opt |
| void cs_compute_porosity_from_scan | ( | void | ) |
Compute the porosity which is equal to one from a source, radiating sphericaly, and is 0 when touching points of the scan.
This function solves the following transport equation on 
![\[ \dfrac{\partial \varia}{\partial t} + \divs \left( \varia \vect{e}_r \right)
- \divs \left( \vect{e}_r \right) \varia = 0
\]](form_211.png)
where 

The boundary conditions on 

![\[ \dfrac{\partial \varia}{\partial n} = 0 \textrm{everywhere}
\]](form_215.png)
Remarks:
Compute the porosity which is equal to one from a source, radiating sphericaly, and is 0 when touching points of the scan.
This function solves the following transport equation on 
![\[ \dfrac{\partial \varia}{\partial t} + \divs \left( \varia \vect{e}_r \right)
- \divs \left( \vect{e}_r \right) \varia = 0
\]](form_211.png)
where 

The boundary conditions on 

![\[ \dfrac{\partial \varia}{\partial n} = 0 \textrm{everywhere}
\]](form_215.png)
Remarks:
| void cs_ibm_add_sources_by_file_name | ( | const char * | file_name | ) |
Add the scanner sources from csv file to fill fluid space.
| [in] | csv | file containing the (x,y,z) coordinates of each scanner |
Add a scanner source point.
| [in] | source | source vector |
| [in] | transform | flag to apply the transformation matrix to the source |
| void cs_porosity_from_scan_set_file_name | ( | const char * | file_name | ) |
Set the file name of points for the computation of the porosity from scan.
| [in] | file_name | name of the file. |
| void cs_porosity_from_scan_set_output_name | ( | const char * | output_name | ) |
Set the output name for the FVM writer of scan points.
| [in] | output_name | name of the output (a suffix will be added) |
| void cs_porous_model_read | ( | void | ) |
Read the restart file of the ibm module.
| void cs_porous_model_write | ( | void | ) |
Write the restart file of the ibm module.
|
extern |