GetFEM++
5.3
|
This set of functions gives a pointer to dof descriptions and tests the compatibility between two dof descriptions. More...
Typedefs | |
typedef dof_description * | getfem::pdof_description |
Type representing a pointer on a dof_description. | |
Functions | |
pdof_description | getfem::lagrange_dof (dim_type d) |
Description of a unique dof of lagrange type (value at the node). More... | |
pdof_description | getfem::derivative_dof (dim_type d, dim_type r) |
Description of a unique dof of derivative type. More... | |
pdof_description | getfem::second_derivative_dof (dim_type d, dim_type num_der1, dim_type num_der2) |
Description of a unique dof of second derivative type. More... | |
pdof_description | getfem::normal_derivative_dof (dim_type d) |
Description of a unique dof of normal derivative type (normal derivative at the node, regarding a face). More... | |
pdof_description | getfem::mean_value_dof (dim_type d) |
Description of a unique dof of mean value type. More... | |
pdof_description | getfem::global_dof (dim_type d) |
Description of a global dof, i.e. More... | |
pdof_description | getfem::product_dof (pdof_description pnd1, pdof_description pnd2) |
Product description of the descriptions *pnd1 and *pnd2. | |
pdof_description | getfem::xfem_dof (pdof_description p, size_type ind) |
Description of a special dof for Xfem. | |
size_type | getfem::dof_xfem_index (pdof_description) |
Returns the xfem_index of dof (0 for normal dof) | |
int | getfem::dof_description_compare (pdof_description a, pdof_description b) |
Gives a total order on the dof description compatible with the identification. | |
bool | getfem::dof_linkable (pdof_description) |
Says if the dof is linkable. | |
bool | getfem::dof_compatibility (pdof_description, pdof_description) |
Says if the two dofs can be identified. | |
This set of functions gives a pointer to dof descriptions and tests the compatibility between two dof descriptions.
A dof description describes a type of dof (Lagrange type, Hermite type ...) in order to be able to say wether two dofs are to be identified or not. The construction of dof type with the tensorial product is taken into account, making the dof_description structure a little bit complex (this structure will probably evoluate in the future).
pdof_description getfem::lagrange_dof | ( | dim_type | d | ) |
Description of a unique dof of lagrange type (value at the node).
d | the dimension of the reference element (2 for triangles, 3 for tetrahedrons ...) |
Definition at line 385 of file getfem_fem.cc.
pdof_description getfem::derivative_dof | ( | dim_type | d, |
dim_type | r | ||
) |
Description of a unique dof of derivative type.
(a derivative at the node).
d | the dimension of the reference element. |
r | corresponds to the variable number for which the derivative is taken (0 <= r < d) |
Definition at line 466 of file getfem_fem.cc.
pdof_description getfem::second_derivative_dof | ( | dim_type | d, |
dim_type | num_der1, | ||
dim_type | num_der2 | ||
) |
Description of a unique dof of second derivative type.
d | the dimension of the reference element. |
num_der1 | corresponds to the variable number for which the first derivative is taken (0 <= r < d) |
num_der2 | corresponds to the variable number for which the second derivative is taken (0 <= r < d) |
Definition at line 475 of file getfem_fem.cc.
pdof_description getfem::normal_derivative_dof | ( | dim_type | d | ) |
Description of a unique dof of normal derivative type (normal derivative at the node, regarding a face).
d | the dimension of the reference element. |
Definition at line 486 of file getfem_fem.cc.
pdof_description getfem::mean_value_dof | ( | dim_type | d | ) |
Description of a unique dof of mean value type.
d | the dimension of the reference element. |
Definition at line 513 of file getfem_fem.cc.
pdof_description getfem::global_dof | ( | dim_type | d | ) |
Description of a global dof, i.e.
a numbered dof having a global scope.
d | the dimension of the reference element. |
Definition at line 521 of file getfem_fem.cc.