• Gilles MARCKMANN's avatar
    refactoring 2019: renames namespace, creates new directories, ... · e6039c6a
    Gilles MARCKMANN authored
        rename directory and namespaces. Modifications below:
    
        Original directory (Master)    ->             New directory (refactoring)                 Namespace (refactoring)
        ===========================                   ===========================                 =======================
    
        Xfiles:
        =======
    
        Util
           |_eXlibris_tools                           xTool                                     xtool::
           |
           |                                          xUtil
           |_cmakeUtile                                   |_cmakeUtile
           |
           |_FloUtil                                      attic
           |_Split                                        attic
           |_doxygen_tools                                attic
           |_tags_tools                                   attic
    
        Xcrack                                        xCrack
             |_ xCrack                                     |_ src                               xcrack::
             |
             |_ xCrackFMM                                  attic
    
        Xcut                                          xCut
           |_XdoubleCut                                  |_xDoubleCut                           xcut::
    
        Xdomaindecomp                                 xDomainDecomp
                    |_DomainManager                               |_DomainManager               xdomaindecomp::
                    |_Solvers                                     |_Solver                      xdomaindecomp::
    
        Xext
           |_AnalyicalSolutions                       xAnalyticalSolution
           |                  |_Elastic2D                               |_Elastic2D             xanalyticalsolution::
           |
           |_Xext                                     xExt
                |_src                                    |_src                                  xext::
                |
                |_ImageProcessing                        attic
    
        Xfem
           |_Xfem ___________________________________ xFEM                                      xfem::
                                             \_______ xCut
                                              \          |_xLegacySimpleCut                     xcut::
                                               \
                                                \____ xExport                                   xexport::
                                                 \___ xTensor                                   xtensor::
                                                  \__ xMapping                                  xmapping
                                                   \_ xQuadrature                               xquadrature::
    
        FastMarching                                  xFastMarching
                   |_src                                          |_src                         xfastmarching::
                   |   |_FMSkeleton                               |   |_Skeleton                xfastmarching::skeleton
                   |                                              |
                   |_xDistFM                                      |_xDistFM                     xfastmarching::
                           |_xDistFM                                      |_src                 xfastmarching::
    
        Geom                                          xGeom                                     xgeom::
    
        Xinterfaces                                   xInterface
                  |_XAOMDInterface                             |_AOMD                           xinterface::aomd::
                  |                                            |
                  |_GraphInterface                             |_Graph
                  |              |_ParMetis                    |     |_ParMetis                 xinterface::parmetis::
                  |                                            |
                  |_XoctreeInterface                           |_xOctree                        xinterface::xoctree::
                  |                                                    |
                  |_xSplitMeshInterface                                |_xTemplateRefineMesh    xinterface::xtempaterefinemesh::
                  |
                  |
                  |_SolverInterfaces                   xLinAlg
                                   |_SolverBase              |_SolverBase                       xlinalg::
                                   |_SuperLu                 |_xInterfaceSuperLu                xlinalg::
                                   |_Taucs                   |_xInterfaceTaucs                  xlinalg::
                                   |_Lapack                  |_xInterfaceTaucs                  xlinalg::
                                   |_Mumps                   |_xInterfaceMumps                  xlinalg::
                                   |_BasicIterSolver         |_xInterfaceBasicIterSolver        xlinalg::
                                   |_Pastix                  |_xInterfacePastix                 xlinalg::
                                   |
                                   |_NonLinearSolver         attic
                                   |_PetscParallel           attic
                                   |_PetscSeq                attic
                                   |_SparsKit                attic
                                   |_Itl                     attic
                                   |_Mtl                     attic
                                   |_KSPParallel             attic
    
        MeshMachine                                   xMeshTools
                  |_DistMesh                                   |_xDistMesh                      xmeshtool::
                  |_SplitMesh                                  |_xTemplateRefineMesh            xmeshtool::
                  |
                  |_FastMarching                               attic
                  |_LinearAlgebra                              attic
                  |_Stlmesh                                    attic
    
        Octree                                        xOctree                                   xoctree::
    
        Physics
              |_Physics                               xPhysics
                      |_Materials                            |_Materials                        xphysics::
                      |_src                                  |_src                              xphysics::
    
        xTLS
           |_trunck
           |_xTLS                                     xTLS                                      xtls::
    
        ============================================================================================
    
        Xfem splitting:
        ===============
    
        xCut
           |_src
               |__ xDoubleCut
               |             |__(unchanged)
               |
               |__ xLegacySimpleCut
                                  |__ xPhysSurfByTagging.cc
                                  |__ xPhysSurfByTagging.h
                                  |__ xPhysSurf.cc
                                  |__ xPhysSurf.h
                                  |__ xPhysSurfParameter.cc
                                  |__ xPhysSurfParameter.h
                                  |__ xRefCut.cc
                                  |__ xRefCut.h
                                  |__ xRefCutToAOMD.cc
                                  |__ xRefCutToAOMD.h
                                  |__ xRefCutToIsoZeroVector.cc
                                  |__ xRefCutToIsoZeroVector.h
                                  |__ xRefMesh.cc
                                  |__ xRefMesh.h
    
        xExport
              |_src
                  |__ xExport.cc
                  |__ xExportEnsight.cc
                  |__ xExportEnsight.h
                  |__ xExportGmsh.cc
                  |__ xExportGmsh.h
                  |__ xExportGmsh_imp.h
                  |__ xExport.h
                  |__ xExportManager.cc
                  |__ xExportManager.h
                  |__ xExportTranslate.cc
                  |__ xExportTranslate.h
                  |__ xPostPro.cc
                  |__ xPostPro.h
                  |__ xPostProMSH.cc
                  |__ xPostProMSH.h
                  |__ xPostProVTU.cc
                  |__ xPostProVTU.h
                  |__ xSensors.cc
                  |__ xSensors.h
    
        xTensor
              |_src
                  |__ xPoint.h
                  |__ xTensor2.cc
                  |__ xTensor2.h
                  |__ xTensor2Sym.cc
                  |__ xTensor2Sym.h
                  |__ xTensor3.h
                  |__ xTensor4.h
                  |__ xTensorOperations.h
                  |__ xVector.cc
                  |__ xVector.h
                  |__ xVectorScalarProd.h
    
    =============================================================================================
        cmake variables rules for module Xfiles/xFoe (no more Xfiles/Xfoe) :
    
              Xfiles/xFoe  => find_package(xFoe)  => xFoe_INCLUDE_DIR  / xFoe_LIBRARIES
    
        in C++ source files, namespace are in lower cases: xfoe
    
    =============================================================================================
    
        New xfastmarching namespace have been introduced but pack/unPack helping function
        must remain in :: namescpace (i.e. in no namescpace). This is to let FMupdaterGeneric
        call ::pack  ::unPack in a generic way (no assumption on VECT or TRANSPORTED
        namespace)
    
    =============================================================================================
    
        Macro Super for SuperLU 5 (experimental ) added in xinterface superlu
    
    =============================================================================================
    
        modifiyed xCSRVector.h and cc so that the .h does not include xBlasDef.h since it can produce conflict when including xVector.h in superLU interface
    
    =============================================================================================
    e6039c6a