Reference documentation for deal.II version GIT acb749f4f5 2024-02-21 16:10:02+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
No Matches
Namespaces | Classes
Vector memory management
Collaboration diagram for Vector memory management:


namespace  internal


class  VectorMemory< VectorType >
class  PrimitiveVectorMemory< VectorType >
class  GrowingVectorMemory< VectorType >

Detailed Description

This module groups a few classes that are used to avoid allocating and deallocating vectors over and over in iterative procedures. These methods all use an object of the base class VectorMemory to get their auxiliary vectors.

Some discussion on this topic can be found in the discussion of the InverseMatrix class in step-20.