Main structures on which an equation structure relies. More...
#include <cs_equation.h>
Data Fields | |
cs_equation_param_t * | param |
cs_equation_builder_t * | builder |
void * | scheme_context |
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.
builder |
Part of the quantities useful to build/manipulate an equation. All quantities that are shared among all discretizations are in this structure.
param |
Set of parameters to specifiy the settings
scheme_context |
Part of the quantities useful to build/manipulate an equation. All quantities that are specific to the discrization are in this structure.