Reference documentation for deal.II version GIT relicensing-1291-gf3a46e514e 2024-07-24 11:20: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\}}\)
Loading...
Searching...
No Matches
Classes | Functions
block_indices.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/exceptions.h>
#include <deal.II/base/logstream.h>
#include <deal.II/base/subscriptor.h>
#include <algorithm>
#include <cstddef>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  BlockIndices
 

Functions

LogStreamoperator<< (LogStream &s, const BlockIndices &bi)
 
void swap (BlockIndices &u, BlockIndices &v) noexcept
 

Function Documentation

◆ operator<<()

LogStream & operator<< ( LogStream s,
const BlockIndices bi 
)
inline

Operator for logging BlockIndices. Writes the number of blocks, the size of each block and the total size of the index field.

BlockIndices

Definition at line 237 of file block_indices.h.

◆ swap()

void swap ( BlockIndices u,
BlockIndices v 
)
inlinenoexcept

Global function swap which overloads the default implementation of the C++ standard library which uses a temporary object. The function simply exchanges the data of the two objects.

Definition at line 471 of file block_indices.h.