#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 |
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. More... | |
void | cs_porosity_from_scan_set_output_name (const char *output_name) |
Set the output name for the FVM writer of scan points. More... | |
void | cs_porosity_from_scan_add_source (const cs_real_t source[3], bool transform) |
Add a scanner source point. More... | |
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. More... | |
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 :
where is the radial direction from the source
.
The boundary conditions on is an homogeneous Neumann, and a penalisation term is impose in the cell of center
.
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 :
where is the radial direction from the source
.
The boundary conditions on is an homogeneous Neumann, and a penalisation term is impose in the cell of center
.
Remarks:
void cs_porosity_from_scan_add_source | ( | const cs_real_t | source[3], |
bool | transform | ||
) |
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) |
cs_porosity_from_scan_opt_t* cs_glob_porosity_from_scan_opt |