diff --git a/Plugin/Crack.cpp b/Plugin/Crack.cpp index 6468d4dee7e0dce46e650a0d627bf9c3fe4ce730..efe09f60e995644fc63b948ed81e98e414d82afd 100644 --- a/Plugin/Crack.cpp +++ b/Plugin/Crack.cpp @@ -194,7 +194,7 @@ PView *GMSH_CrackPlugin::execute(PView *view) crackEntity->physicals.push_back(physical); // duplicate crack vertices - std::map<MVertex *, MVertex*> vxv; + std::map<MVertex*, MVertex*> vxv; for(std::set<MVertex*>::iterator it = crackVertices.begin(); it != crackVertices.end(); it++){ MVertex *v = *it; diff --git a/doc/texinfo/opt_mesh.texi b/doc/texinfo/opt_mesh.texi index f6b790c44047023c808b13d78ed358ab4897ef9a..295eee8a09901f5334a4d6596ca68702e1461764 100644 --- a/doc/texinfo/opt_mesh.texi +++ b/doc/texinfo/opt_mesh.texi @@ -49,6 +49,11 @@ Apply lloyd optimization on surface meshes@* Default value: @code{0}@* Saved in: @code{General.OptionsFileName} +@item Mesh.SmoothCrossField +Apply n barycentric smoothing passes to the cross field@* +Default value: @code{0}@* +Saved in: @code{General.OptionsFileName} + @item Mesh.CgnsImportOrder Enable the creation of high-order mesh from CGNS structured meshes.(1, 2, 4, 8, ...)@* Default value: @code{1}@* diff --git a/doc/texinfo/opt_plugin.texi b/doc/texinfo/opt_plugin.texi index 61ec1dec2776cb3e2ad81f67ca7b8552d510bb2b..04191d64c1967b45798fa68ceada9c8518a76f63 100644 --- a/doc/texinfo/opt_plugin.texi +++ b/doc/texinfo/opt_plugin.texi @@ -92,6 +92,16 @@ Numeric options: Default value: @code{0} @end table +@item Plugin(Crack) +Plugin(Crack) creates a crack around the physical group +Numeric options: +@table @code +@item Dimension +Default value: @code{1} +@item PhysicalGroup +Default value: @code{1} +@end table + @item Plugin(Curl) Plugin(Curl) computes the curl of the field in the view `View'. @@ -494,7 +504,7 @@ Default value: @code{1} @item ReductionOmit Default value: @code{1} @item ReductionCombine -Default value: @code{2} +Default value: @code{3} @item PostProcessSimplify Default value: @code{1} @item ReductionHeuristic @@ -515,7 +525,8 @@ Plugin(HomologyPostProcessing) operates on representative basis chains of homolo Results a new basis for the homology space such that the incidence matrix of the new basis and the basis of the cohomology space is the identity matrix. Options: -'PhysicalGroupsToTraceResults': Trace the resulting cochains to the given physical groups. +'PhysicalGroupsToTraceResults': Trace the resulting (co)chains to the given physical groups. +'PhysicalGroupsToProjectResults': Project the resulting (co)chains to the complement of the given physical groups. 'NameForResultChains': Post-processing view name prefix for the results. 'ApplyBoundaryOperatorToResults': Apply boundary operator to the resulting chains. @@ -529,6 +540,8 @@ Default value: @code{"1, 2"} Default value: @code{""} @item PhysicalGroupsToTraceResults Default value: @code{""} +@item PhysicalGroupsToProjectResults +Default value: @code{""} @item NameForResultChains Default value: @code{"c"} @end table @@ -963,6 +976,11 @@ Default value: @code{-1} @item Plugin(SimplePartition) Plugin(SimplePartition) partitions the current mesh into `NumSlices' slices, along the X-, Y- or Z-axis depending on the value of `Direction' (0,1,2). The plugin creates partition boundaries if `CreateBoundaries' is set. +String options: +@table @code +@item Mapping +Default value: @code{"t"} +@end table Numeric options: @table @code @item NumSlices