From 9158e806c7ba657504a3c33aa2e2f52785fea6c2 Mon Sep 17 00:00:00 2001 From: ageay Date: Thu, 31 Mar 2011 07:59:36 +0000 Subject: [PATCH] OverlapDEC documentation --- doc/doxygen/Doxyfile_med_user.in | 1 + doc/doxygen/figures/OverlapDEC1.fig | 95 ++++++++++++++++++++++++++++ doc/doxygen/figures/OverlapDEC1.png | Bin 0 -> 6982 bytes doc/doxygen/medmem.dox | 2 + 4 files changed, 98 insertions(+) create mode 100644 doc/doxygen/figures/OverlapDEC1.fig create mode 100644 doc/doxygen/figures/OverlapDEC1.png diff --git a/doc/doxygen/Doxyfile_med_user.in b/doc/doxygen/Doxyfile_med_user.in index cafc4de5d..a8a27405f 100644 --- a/doc/doxygen/Doxyfile_med_user.in +++ b/doc/doxygen/Doxyfile_med_user.in @@ -85,6 +85,7 @@ FILE_PATTERNS = MEDMEM_GMesh.* \ MEDMEM_Field.* \ MEDMEM_MedFileBrowser.* \ InterpKernelDEC.* \ + OverlapDEC.* \ DEC.* \ MPIProcessorGroup.* \ StructuredCoincidentDEC.* \ diff --git a/doc/doxygen/figures/OverlapDEC1.fig b/doc/doxygen/figures/OverlapDEC1.fig new file mode 100644 index 000000000..31166cd1e --- /dev/null +++ b/doc/doxygen/figures/OverlapDEC1.fig @@ -0,0 +1,95 @@ +#FIG 3.2 Produced by xfig version 3.2.5b +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +6 5775 5775 6750 6600 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 6450 5850 6750 5850 +2 1 0 1 2 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 6450 6450 6750 6450 +2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 6450 6150 6750 6150 +4 0 0 50 -1 0 12 0.0000 4 180 525 5775 5925 proc 0\001 +4 0 2 50 -1 0 12 0.0000 4 180 525 5775 6525 proc 2\001 +4 0 1 50 -1 0 12 0.0000 4 180 525 5775 6225 proc 1\001 +-6 +6 2700 4050 3150 4500 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 2925 4275 212 212 2925 4275 3075 4425 +4 0 0 50 -1 0 14 0.0000 4 165 120 2925 4350 0\001 +-6 +6 9300 3825 9750 4275 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 9525 4050 212 212 9525 4050 9675 4200 +4 0 0 50 -1 0 14 0.0000 4 165 120 9525 4125 0\001 +-6 +6 4275 3525 4725 3975 +1 3 0 1 1 7 50 -1 -1 0.000 1 0.0000 4500 3750 212 212 4500 3750 4712 3750 +4 0 1 50 -1 0 12 0.0000 4 135 105 4425 3825 0\001 +-6 +6 7950 3225 8400 3675 +1 3 0 1 1 7 50 -1 -1 0.000 1 0.0000 8175 3450 212 212 8175 3450 8387 3450 +4 0 1 50 -1 0 12 0.0000 4 135 105 8100 3525 0\001 +-6 +6 2775 2550 3225 3000 +1 3 0 1 2 7 50 -1 -1 0.000 1 0.0000 3000 2775 212 212 3000 2775 3212 2775 +4 0 2 50 -1 0 12 0.0000 4 135 105 3000 2850 0\001 +-6 +6 8775 2475 9225 2925 +1 3 0 1 2 7 50 -1 -1 0.000 1 0.0000 9000 2700 212 212 9000 2700 9212 2700 +4 0 2 50 -1 0 12 0.0000 4 135 105 9000 2775 0\001 +-6 +1 3 0 1 0 7 50 -1 -1 0.000 1 0.0000 3975 4425 212 212 3975 4425 4125 4575 +1 3 0 1 1 7 50 -1 -1 0.000 1 0.0000 4248 2814 212 212 4248 2814 4460 2814 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 3600 3600 4800 4800 3600 4800 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3600 4800 2400 4800 2400 3600 3600 3600 3600 4800 +2 2 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 4875 3375 3675 3375 3675 2175 4875 2175 4875 3375 +2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 3 + 4875 3375 4875 4650 3675 3375 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 6225 5250 6225 975 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 3075 1425 3975 1425 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2 + 8700 1425 9525 1425 +2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4 + 7800 4800 10200 4800 10200 2400 7800 4800 +2 1 0 1 1 7 50 -1 -1 0.000 0 0 -1 0 0 4 + 7800 4650 8925 3525 7800 2475 7800 4650 +2 1 0 1 2 7 50 -1 -1 0.000 0 0 -1 0 0 4 + 9000 3450 10125 2325 7875 2325 9000 3450 +2 2 0 1 2 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 3600 3375 2400 3375 2400 2175 3600 2175 3600 3375 +4 0 0 50 -1 0 12 0.0000 4 135 105 2325 5100 0\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 4725 5100 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 3600 5100 1\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 2175 3750 3\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 3450 3825 4\001 +4 0 0 50 -1 0 20 0.0000 4 225 930 3075 1275 Source\001 +4 0 0 50 -1 0 14 0.0000 4 165 120 3900 4500 1\001 +4 0 2 50 -1 0 12 0.0000 4 135 105 2175 3450 0\001 +4 0 2 50 -1 0 12 0.0000 4 135 105 3450 3300 1\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 3825 3300 1\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 5025 3375 2\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 3750 2025 3\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 4950 2025 4\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 4950 4875 0\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 4200 2850 1\001 +4 0 0 50 -1 0 20 0.0000 4 300 885 8625 1275 Target\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 7575 4725 0\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 7500 2475 2\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 7725 5100 0\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 10125 5100 1\001 +4 0 0 50 -1 0 12 0.0000 4 135 105 10425 2400 2\001 +4 0 2 50 -1 0 12 0.0000 4 135 105 9000 3300 0\001 +4 0 2 50 -1 0 12 0.0000 4 135 105 7800 2175 1\001 +4 0 2 50 -1 0 12 0.0000 4 135 105 10050 2175 2\001 +4 0 1 50 -1 0 12 0.0000 4 135 105 8700 3600 1\001 +4 0 2 50 -1 0 12 0.0000 4 135 105 3525 2025 3\001 +4 0 2 50 -1 0 12 0.0000 4 135 105 2325 2025 2\001 diff --git a/doc/doxygen/figures/OverlapDEC1.png b/doc/doxygen/figures/OverlapDEC1.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fbd3f0b165688dad3e56a9a332e8a01d8e0b10 GIT binary patch literal 6982 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 T3*))D4K~{1{l)kHvBLiwHX_6V literal 0 HcmV?d00001 diff --git a/doc/doxygen/medmem.dox b/doc/doxygen/medmem.dox index 70c55153c..b928388df 100644 --- a/doc/doxygen/medmem.dox +++ b/doc/doxygen/medmem.dox @@ -236,6 +236,8 @@ The classes that make up the API of the library are : - \ref noncoincidentdec for a non-conservative interpolation based on element localization, - \ref structuredcoincidentdec for remapping coincident meshes on a one-to-one basis. This class applies to structured topologies. - \ref explicitcoincidentdec for remapping coincident meshes on a one-to-one basis. This class applies to unstructured topologies, + - \ref overlapdec based on intersecting elems volume + computation with source and target meshes are on same process id */ -- 2.39.2