Skip to content
Snippets Groups Projects
Commit 8d95bd75 authored by Guillaume Demesy's avatar Guillaume Demesy
Browse files

flag curved mesh - initial

parent c9293bd6
No related branches found
No related tags found
1 merge request!1Debug curved mesh
...@@ -132,17 +132,31 @@ Jacobian { ...@@ -132,17 +132,31 @@ Jacobian {
} }
Integration { Integration {
{ Name Int_1 ; If (flag_o2g==0)
Case { { Name Int_1 ;
{ Type Gauss ; Case {
Case { { Type Gauss ;
{ GeoElement Point ; NumberOfPoints 1 ; } Case {
{ GeoElement Line ; NumberOfPoints 4 ; } { GeoElement Point ; NumberOfPoints 1 ; }
{ GeoElement Triangle ; NumberOfPoints 6 ; } { GeoElement Line ; NumberOfPoints 4 ; }
{ GeoElement Triangle ; NumberOfPoints 6 ; }
}
} }
} }
} }
} Else
{ Name Int_1 ;
Case {
{ Type Gauss ;
Case {
{ GeoElement Point ; NumberOfPoints 1 ; }
{ GeoElement Line2 ; NumberOfPoints 4 ; }
{ GeoElement Triangle2; NumberOfPoints 6 ; }
}
}
}
}
EndIf
} }
FunctionSpace { FunctionSpace {
......
...@@ -55,12 +55,13 @@ DefineConstant[ ...@@ -55,12 +55,13 @@ DefineConstant[
paramaille = {4 , Name StrCat[pp4 , "0number of mesh elements per period []"] , Highlight Str[colorpp4], Min 2, Max 10} , paramaille = {4 , Name StrCat[pp4 , "0number of mesh elements per period []"] , Highlight Str[colorpp4], Min 2, Max 10} ,
flag_Tmesh = {0 , Name StrCat[pp4 , "2locally structured mesh?"] , Choices {0="unstruct",1="struct"} }, flag_Tmesh = {0 , Name StrCat[pp4 , "2locally structured mesh?"] , Choices {0="unstruct",1="struct"} },
flag_o2i = {1 , Name StrCat[pp4 , "3FEM order"] , Choices {0="o1",1="o2"} }, flag_o2g = {1 , Name StrCat[pp4 , "3Geometry order"] , Choices {0="o1 (linear)",1="o2 (curved)"} },
flag_o2i = {1 , Name StrCat[pp4 , "4Interpolation order"] , Choices {0="o1",1="o2"} },
flag_res = {2 , Name StrCat[pp5 , "0resolution type"], flag_res = {2 , Name StrCat[pp5 , "0resolution type"],
// Choices {0="Aux_E" ,1="PEP_E" ,2="NEP_E" ,3="Lag_E" ,4="PEP_h", 5="all"},ServerAction "ResetDatabase"}, // Choices {0="Aux_E" ,1="PEP_E" ,2="NEP_E" ,3="Lag_E" ,4="PEP_h", 5="all"},ServerAction "ResetDatabase"},
Choices {0="Aux_E" ,1="PEP_E" ,2="NEP_E" ,3="Lag_E" ,4="PEP_h"},ServerAction "ResetDatabase"}, Choices {0="Aux_E" ,1="PEP_E" ,2="NEP_E" ,3="Lag_E" ,4="PEP_h"},ServerAction "ResetDatabase"},
flag_outEigvec = {1 , Name StrCat[pp4, "output eigenvector?"], Choices{0,1}} flag_outEigvec = {1 , Name StrCat[pp4, "5output eigenvector?"], Choices{0,1}}
]; ];
// Normalized units so that 2*pi*c/a=1 // Normalized units so that 2*pi*c/a=1
......
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