8.3
general documentation
cdo Directory Reference

Files

file  cs_advection_field.cpp
 
file  cs_advection_field.h [code]
 
file  cs_basis_func.cpp
 
file  cs_basis_func.h [code]
 
file  cs_cdo_advection.cpp
 Build discrete advection operators for CDO vertex-based schemes.
 
file  cs_cdo_advection.h [code]
 
file  cs_cdo_assembly.cpp
 Set of functions and structures to handle the assembly of cellwise local CDO systems into a cs_matrix_t structure through the cs_matrix_assembler_t and its related structures.
 
file  cs_cdo_assembly.h [code]
 
file  cs_cdo_bc.cpp
 
file  cs_cdo_bc.h [code]
 
file  cs_cdo_blas.cpp
 
file  cs_cdo_blas.h [code]
 
file  cs_cdo_connect.cpp
 Build additional connectivities (or adjacencies) useful for building CDO or HHO schemes.
 
file  cs_cdo_connect.h [code]
 
file  cs_cdo_diffusion.cpp
 Build discrete stiffness matrices and handled boundary conditions for diffusion term in CDO vertex-based and vertex+cell schemes.
 
file  cs_cdo_diffusion.h [code]
 
file  cs_cdo_field_interpolation.cpp
 
file  cs_cdo_field_interpolation.h [code]
 
file  cs_cdo_headers.h [code]
 
file  cs_cdo_local.cpp
 Functions to handle low-level actions related to CDO local quantities such as cell mesh structures or cellwise systems.
 
file  cs_cdo_local.h [code]
 
file  cs_cdo_main.cpp
 
file  cs_cdo_main.h [code]
 
file  cs_cdo_quantities.cpp
 
file  cs_cdo_quantities.h [code]
 
file  cs_cdo_solve.cpp
 
file  cs_cdo_solve.h [code]
 
file  cs_cdo_system.cpp
 
file  cs_cdo_system.h [code]
 
file  cs_cdo_toolbox.cpp
 
file  cs_cdo_toolbox.h [code]
 
file  cs_cdo_turbulence.cpp
 Functions to handle the resolution of the turbulence modelling within the CDO framework.
 
file  cs_cdo_turbulence.h [code]
 
file  cs_cdocb_priv.cpp
 Common functions for CDO cell-based schemes which are not visible by default from user-defined functions.
 
file  cs_cdocb_priv.h [code]
 
file  cs_cdocb_scaleq.cpp
 Build an algebraic CDO cell-based system for the diffusion equation and solved it with a monolithic approach.
 
file  cs_cdocb_scaleq.h [code]
 
file  cs_cdocb_scaleq_sles.cpp
 Functions dedicated to to the linear algebra settings and operations in case of CDO cell-based schemes with a scalar-valued equations.
 
file  cs_cdocb_scaleq_sles.h [code]
 
file  cs_cdoeb_priv.h [code]
 Structures for building an algebraic CDO edge-based system for unsteady diffusion-reaction equations with source terms.
 
file  cs_cdoeb_vecteq.cpp
 
file  cs_cdoeb_vecteq.h [code]
 
file  cs_cdofb_ac.cpp
 Build an algebraic CDO face-based system for the Navier-Stokes equations and solved it with an artificial compressibility algorithm.
 
file  cs_cdofb_ac.h [code]
 
file  cs_cdofb_monolithic.cpp
 Build an algebraic CDO face-based system for the Navier-Stokes equations and solved it with a monolithic approach.
 
file  cs_cdofb_monolithic.h [code]
 
file  cs_cdofb_monolithic_priv.h [code]
 Structures and function pointers useful to build and solve the Navier-Stokes equations with face-based schemes and a monolithic approach.
 
file  cs_cdofb_monolithic_sles.cpp
 Functions dedicated to to the linear algebra settings and operations in case of CDO face-based schemes with a monolithic velocity-pressure coupling.
 
file  cs_cdofb_monolithic_sles.h [code]
 
file  cs_cdofb_navsto.cpp
 Shared functions among all face-based schemes for building and solving Stokes and Navier-Stokes problem.
 
file  cs_cdofb_navsto.h [code]
 
file  cs_cdofb_predco.cpp
 Build an algebraic CDO face-based system for the Navier-Stokes equations and solved it with a prediction/correction algorithm. A first equation related to the velocity prediction is solved and then a second equation related to the pressure correction is solved to project the velocity field into the space of divergence-free field.
 
file  cs_cdofb_predco.h [code]
 
file  cs_cdofb_priv.cpp
 
file  cs_cdofb_priv.h [code]
 
file  cs_cdofb_scaleq.cpp
 Build an algebraic CDO face-based system for unsteady convection-diffusion-reaction of scalar-valued equations with source terms.
 
file  cs_cdofb_scaleq.h [code]
 
file  cs_cdofb_vecteq.cpp
 
file  cs_cdofb_vecteq.h [code]
 
file  cs_cdovb_priv.h [code]
 Structures for building an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction equations with source terms.
 
file  cs_cdovb_scaleq.cpp
 Build an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction of scalar-valued equations with source terms.
 
file  cs_cdovb_scaleq.h [code]
 
file  cs_cdovb_scalsys.cpp
 Build an algebraic CDO vertex-based system for a set of coupled unsteady convection-diffusion-reaction of scalar-valued equations with source terms.
 
file  cs_cdovb_scalsys.h [code]
 
file  cs_cdovb_vecteq.cpp
 Build an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction of vector-valued equations with source terms.
 
file  cs_cdovb_vecteq.h [code]
 
file  cs_cdovcb_scaleq.cpp
 Build an algebraic CDO vertex+cell-based system for unsteady convection diffusion reaction of scalar-valued equations with source terms.
 
file  cs_cdovcb_scaleq.h [code]
 
file  cs_dbg.cpp
 
file  cs_dbg.h [code]
 
file  cs_domain.cpp
 Manage a computational domain.
 
file  cs_domain.h [code]
 
file  cs_domain_op.cpp
 
file  cs_domain_op.h [code]
 
file  cs_domain_setup.cpp
 Functions to handle the setup of a computational domain High level interface for handling the computation.
 
file  cs_domain_setup.h [code]
 
file  cs_enforcement.cpp
 Structure and functions handling the way to enforce interior degrees of freedom.
 
file  cs_enforcement.h [code]
 
file  cs_equation.cpp
 
file  cs_equation.h [code]
 
file  cs_equation_bc.cpp
 
file  cs_equation_bc.h [code]
 
file  cs_equation_builder.cpp
 
file  cs_equation_builder.h [code]
 
file  cs_equation_param.cpp
 
file  cs_equation_param.h [code]
 
file  cs_equation_priv.h [code]
 
file  cs_equation_system.cpp
 
file  cs_equation_system.h [code]
 
file  cs_equation_system_param.cpp
 
file  cs_equation_system_param.h [code]
 
file  cs_equation_system_sles.cpp
 
file  cs_equation_system_sles.h [code]
 
file  cs_evaluate.cpp
 
file  cs_evaluate.h [code]
 
file  cs_flag.cpp
 
file  cs_flag.h [code]
 
file  cs_hho_builder.cpp
 
file  cs_hho_builder.h [code]
 
file  cs_hho_scaleq.cpp
 
file  cs_hho_scaleq.h [code]
 
file  cs_hho_stokes.cpp
 
file  cs_hho_stokes.h [code]
 
file  cs_hho_vecteq.cpp
 
file  cs_hho_vecteq.h [code]
 
file  cs_hodge.cpp
 Build discrete Hodge operators.
 
file  cs_hodge.h [code]
 
file  cs_iter_algo.cpp
 Set of functions to manage high-level iterative algorithms such as Uzawa, Golub-Kahan Bi-orthogonalization, block preconditioner or Picard and Anderson algorithms which may incorporate inner iterative solvers.
 
file  cs_iter_algo.h [code]
 
file  cs_macfb_advection.cpp
 Build discrete advection operators for MAC face-based schemes.
 
file  cs_macfb_advection.h [code]
 
file  cs_macfb_builder.cpp
 
file  cs_macfb_builder.h [code]
 
file  cs_macfb_monolithic.cpp
 Build an algebraic MAC face-based system for the Navier-Stokes equations and solved it with a monolithic approach.
 
file  cs_macfb_monolithic.h [code]
 
file  cs_macfb_monolithic_priv.h [code]
 Structures and function pointers useful to build and solve the Navier-Stokes equations with MAC face-based schemes and a monolithic approach.
 
file  cs_macfb_monolithic_sles.cpp
 Functions dedicated to to the linear algebra settings and operations in case of CDO face-based schemes with a monolithic velocity-pressure coupling.
 
file  cs_macfb_monolithic_sles.h [code]
 
file  cs_macfb_navsto.cpp
 Shared functions among all face-based schemes for building and solving Stokes and Navier-Stokes problem.
 
file  cs_macfb_navsto.h [code]
 
file  cs_macfb_priv.cpp
 
file  cs_macfb_priv.h [code]
 
file  cs_macfb_vecteq.cpp
 
file  cs_macfb_vecteq.h [code]
 
file  cs_maxwell.cpp
 
file  cs_maxwell.h [code]
 Structure and functions handling the Maxwell module dedicated to the resolution of electro-magnetic equations.
 
file  cs_mesh_deform.cpp
 
file  cs_mesh_deform.h [code]
 
file  cs_navsto_coupling.cpp
 Functions to handle structures used as a context when solving the Navier-Stokes equations. Structures are cast on-the-fly according to the type of coupling.
 
file  cs_navsto_coupling.h [code]
 
file  cs_navsto_param.cpp
 
file  cs_navsto_param.h [code]
 
file  cs_navsto_system.cpp
 Functions to handle the cs_navsto_system_t structure which is the high-level structure to manage the Navier-Stokes system of equations.
 
file  cs_navsto_system.h [code]
 
file  cs_param_cdo.cpp
 
file  cs_param_cdo.h [code]
 
file  cs_property.cpp
 
file  cs_property.h [code]
 
file  cs_quadrature.cpp
 
file  cs_quadrature.h [code]
 
file  cs_reco.cpp
 
file  cs_reco.h [code]
 
file  cs_reco_cw.cpp
 
file  cs_reco_cw.h [code]
 
file  cs_saddle_system.cpp
 Set of functions to manipulate saddle-point systems defined by blocks relying on the cs_cdo_system_t structures: matrix/vector multiplications.
 
file  cs_saddle_system.h [code]
 
file  cs_scheme_geometry.cpp
 
file  cs_scheme_geometry.h [code]
 
file  cs_sdm.cpp
 
file  cs_sdm.h [code]
 
file  cs_solid_selection.cpp
 Structure and functions handling the list of solid cells Useful for Navier-Stokes, thermal module or the solidification module.
 
file  cs_solid_selection.h [code]
 
file  cs_solidification.cpp
 Structure and functions handling the solidification module (modified Navier-Stokes + thermal module + transport equations)
 
file  cs_solidification.h [code]
 
file  cs_source_term.cpp
 
file  cs_source_term.h [code]
 
file  cs_static_condensation.cpp
 
file  cs_static_condensation.h [code]
 
file  cs_thermal_system.cpp
 
file  cs_thermal_system.h [code]
 Functions to handle the cs_thermal_system_t structure. This module can be used stand alone or linked with another module such as Navier-Stokes, groundwater flows or Maxwell... The temperature field is automatically defined when this module is activated.
 
file  cs_walldistance.cpp
 
file  cs_walldistance.h [code]
 
file  cs_xdef.cpp
 Functions to handle extended definitions of quantities thanks to the cs_xdef_t structures.
 
file  cs_xdef.h [code]
 
file  cs_xdef_cw_eval.cpp
 
file  cs_xdef_cw_eval.h [code]
 
file  cs_xdef_eval.cpp
 
file  cs_xdef_eval.h [code]