Skip to content
Snippets Groups Projects
Commit cc274f64 authored by François Clément's avatar François Clément
Browse files

Renommages a faire.

parent 9e325b1b
No related branches found
No related tags found
No related merge requests found
Pipeline #7092 waiting for manual action
...@@ -163,7 +163,7 @@ End is_unisolvent_Fact. ...@@ -163,7 +163,7 @@ End is_unisolvent_Fact.
Section FE_Local_simplex. Section FE_Local_simplex.
Inductive geom_family := Simplex | Quad. Inductive (*shape_type*)geom_family := Simplex | Quad.
(* TODO: add an admissibility property for the geometrical element? (* TODO: add an admissibility property for the geometrical element?
Il manque peut-être des hypothèses géométriques Il manque peut-être des hypothèses géométriques
...@@ -177,7 +177,7 @@ Record FE : Type := mk_FE { ...@@ -177,7 +177,7 @@ Record FE : Type := mk_FE {
ndof : nat ; (* nb of degrees of freedom - eg number of nodes for Lagrange. *) ndof : nat ; (* nb of degrees of freedom - eg number of nodes for Lagrange. *)
d_pos : (0 < d)%coq_nat ; d_pos : (0 < d)%coq_nat ;
ndof_pos : (0 < ndof)%coq_nat ; ndof_pos : (0 < ndof)%coq_nat ;
g_family : geom_family ; (*shape*)g_family : geom_family ;
nvtx : nat := match g_family with (* number of vertices *) nvtx : nat := match g_family with (* number of vertices *)
| Simplex => (S d) | Simplex => (S d)
| Quad => 2^d | Quad => 2^d
...@@ -185,10 +185,10 @@ Record FE : Type := mk_FE { ...@@ -185,10 +185,10 @@ Record FE : Type := mk_FE {
vtx : '('R^d)^nvtx ; (* vertices of geometrical element *) vtx : '('R^d)^nvtx ; (* vertices of geometrical element *)
K_geom : 'R^d -> Prop := convex_envelop vtx ; (* geometrical element *) K_geom : 'R^d -> Prop := convex_envelop vtx ; (* geometrical element *)
P_approx : FRd d -> Prop ; (* Subspace of F *) P_approx : FRd d -> Prop ; (* Subspace of F *)
P_compat_fin : has_dim P_approx ndof ; (*P_approx_has_dim *)P_compat_fin : has_dim P_approx ndof ;
sigma : '(FRd d -> R)^ndof ; (*Sigma*)sigma : '(FRd d -> R)^ndof ;
is_linear_mapping_sigma : forall i, is_linear_mapping (sigma i) ; (*Sigma_lin_map*)is_linear_mapping_sigma : forall i, is_linear_mapping (sigma i) ;
FE_is_unisolvent : is_unisolvent d ndof P_approx P_compat_fin (gather sigma) ; (* unisolvence *)FE_is_unisolvent : is_unisolvent d ndof P_approx P_compat_fin (gather sigma) ;
}. }.
Variable fe: FE. Variable fe: FE.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment