8.3
general documentation
cs_equation_core_t Struct Reference

Main structures on which an equation structure relies. More...

#include <cs_equation.h>

+ Collaboration diagram for cs_equation_core_t:

Data Fields

cs_equation_param_tparam
 
cs_equation_builder_tbuilder
 
void * scheme_context
 

Detailed Description

Main structures on which an equation structure relies.

Intermediate structure useful to manipulate an array of (sub-)structures. Especially, the scheme context relies on the space discretization and it is not easy to manipulate void ** object. This is a work-around to this operation.

These three structures allow one to use nearly all operations related to an equation without having to build an equation structure. This is useful when handling extra-diagonal block in systems of equations.

Field Documentation

◆ builder

builder

Part of the quantities useful to build/manipulate an equation. All quantities that are shared among all discretizations are in this structure.

◆ param

param

Set of parameters to specifiy the settings

◆ scheme_context

scheme_context

Part of the quantities useful to build/manipulate an equation. All quantities that are specific to the discrization are in this structure.


The documentation for this struct was generated from the following file: