Skip to content
Snippets Groups Projects
Select Git revision
  • e18fbe4d5c1257f8104ccaabda128d9db626f06c
  • master default
  • releases/2.10
  • feature/update-buildsystem
  • releases/2.9
  • more-features-for-cholmodsolver
  • releases/2.8
  • fix/error-norm
  • releases/2.7
  • implement-overlappingblockgsstep
  • make-getiterationstep-return-shared-ptr
  • feature/blockgssteps_autoCopy
  • releases/2.6-1
  • feature/use-smart-ptr-ignorenodes
  • feature/update-to-clang-7
  • feature/whitespace-fix
  • flexible-loopsolver-max
  • releases/2.5-1
  • feature/incomplete-cholesky-rebased
  • feature/istl-preconditioners
  • feature/optional-ignore
  • subversion->git
22 results

multigridstep.cc

Blame
  • user avatar
    Uli Sack authored and usack committed
    numLevels_ is no longer set explicitely but inferred from the number of provided transfer operators.
    members mat_, x_, rhs_ have been renamed to ~Hierarchy_ in order to have a clear distinction to the base class members x_,mat_,rhs_
    This has been done in accordance with some tasks on the TODO and in cooperation with Carsten.
    The changes in a little more detail are:
    * constructors with argument numLevels have been deprecated
    * resizing of various Hierarchy containers has been moved to preprocess()
    * setNumberOfLevels() has been deprecated and does nothing now (s.above)
    * setProblem with argument numLevels has been deprecated
    * setProblem now only sets the base class members. the fine-level hierarchy entries are set in preprocess
    * getSol() and getMatrix() are now implemented and used in/from the base class
    * xHierarchy_ is now -same as matrixHierarchy_already was- a std_vector<shared_ptr<...> >
    * implementation details of setting the smoothers have changed, but should not affect existing code
    
    If this breaks your code please get back to me.
    Uli
    
    [[Imported from SVN: r7374]]
    e18fbe4d
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    multigridstep.cc 9.59 KiB