9.0
general documentation
Loading...
Searching...
No Matches
cs_porous_model.cpp File Reference

Porous model management. More...

#include "base/cs_defs.h"
#include <math.h>
#include <float.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "bft/bft_mem.h"
#include "bft/bft_error.h"
#include "bft/bft_printf.h"
#include "base/cs_base.h"
#include "base/cs_field.h"
#include "base/cs_log.h"
#include "base/cs_math.h"
#include "cdo/cs_domain.h"
#include "mesh/cs_mesh.h"
#include "mesh/cs_mesh_quantities.h"
#include "base/cs_porosity_from_scan.h"
#include "base/cs_preprocess.h"
#include "base/cs_porous_model.h"
Include dependency graph for cs_porous_model.cpp:

Functions

static void _porous_mesh_quantities_f_free (void)
 Free fluid mesh quantities.
void cs_porous_map_mesh_quantites_f_and_compute (void)
 Map fluid mesh quantities.
void cs_porous_model_set_model (int porous_model)
void cs_porous_model_init_disable_flag (void)
 Initialize disable_flag.
void cs_porous_model_set_has_disable_flag (int flag)
 Set (unset) has_disable_flag.
void cs_porous_model_init_fluid_quantities (void)
 Init fluid quantities.
void cs_porous_model_mesh_quantities_update (void)
 Compute solid quantities and update porosity field.
void cs_porous_model_auto_face_porosity (void)
 Automatic computation of the face porosity and factors.
void cs_porous_model_clip (void)
void cs_porous_model_fluid_surfaces_preprocessing (void)
 Preprocess the fluid surfaces.

Detailed Description

Porous model management.

Function Documentation

◆ _porous_mesh_quantities_f_free()

void _porous_mesh_quantities_f_free ( void )
static

Free fluid mesh quantities.

◆ cs_porous_map_mesh_quantites_f_and_compute()

void cs_porous_map_mesh_quantites_f_and_compute ( void )

Map fluid mesh quantities.

◆ cs_porous_model_auto_face_porosity()

void cs_porous_model_auto_face_porosity ( void )

Automatic computation of the face porosity and factors.

This is useful for the integral porous model.

◆ cs_porous_model_clip()

void cs_porous_model_clip ( void )

◆ cs_porous_model_fluid_surfaces_preprocessing()

void cs_porous_model_fluid_surfaces_preprocessing ( void )

Preprocess the fluid surfaces.

◆ cs_porous_model_init_disable_flag()

void cs_porous_model_init_disable_flag ( void )

Initialize disable_flag.

◆ cs_porous_model_init_fluid_quantities()

void cs_porous_model_init_fluid_quantities ( void )

Init fluid quantities.

◆ cs_porous_model_mesh_quantities_update()

void cs_porous_model_mesh_quantities_update ( void )

Compute solid quantities and update porosity field.

Compute solid quantities.

◆ cs_porous_model_set_has_disable_flag()

void cs_porous_model_set_has_disable_flag ( int flag)

Set (unset) has_disable_flag.

Parameters
[in]flag1: on, 0: off

◆ cs_porous_model_set_model()

void cs_porous_model_set_model ( int porous_model)