• Alexis SALZMAN's avatar
    [xFEM,xCut] remove AOMD dependancy and friend to xSupportComponent class · 5f4ffd7b
    Alexis SALZMAN authored
    In this commit xSupportComponent is no longer derived from attachable
    model of AOMD. This make it more general.
    
    In the same spirit the friend class xPhysDomain is removed. It was
    intended to avoid some component creation in instance of
    xSupportComponent by anything but xPhysDomain. Now the method is made
    public and  xSupportComponent instance can be modified.
    
    As this class is a key feature of future mesh tool chain this
    generalization was mandatory to fit to : A block of the tool chain
    provide a service to access support component via a functor that return
    const xSupportComponent.
    
    This functor type is now given by xSupportComponent.h header.(TODO
    must replace some typdef in xDoubleCut)
    
    xDoubleCut has to be modified accordingly. Now in xPhysDomain class
    use of tag for xSupportComponent is replaced by
    xAttachedDataManagerAOMDGeneric mechanism. Not that knowsupportcomponent
    member is suppressed and its action treated via the new usage of
    xAttachedDataManagerAOMDGeneric.
    Note also that update with change of definition is now dealing
    correctly with support (see dom5 in disk example which is now cleanly
    updated)
    5f4ffd7b
Name
Last commit
Last update
Trellis Loading commit data...
xAnalyticalSolution Loading commit data...
xCrack Loading commit data...
xCut Loading commit data...
xDomainDecomp Loading commit data...
xExport Loading commit data...
xExt Loading commit data...
xFEM Loading commit data...
xFastMarching Loading commit data...
xGeom Loading commit data...
xGraph Loading commit data...
xInterface Loading commit data...
xLinAlg Loading commit data...
xMapping Loading commit data...
xMeshTool Loading commit data...
xOctree Loading commit data...
xPhysics Loading commit data...
xQuadrature Loading commit data...
xTLS Loading commit data...
xTensor Loading commit data...
xTool Loading commit data...
xUtil Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
CMakeLists.txt Loading commit data...
CONTRIBUTING.md Loading commit data...
Ext_dependence.dot Loading commit data...
LICENSE.md Loading commit data...
README.md Loading commit data...
Xfiles_dependence.dot Loading commit data...