Reference documentation for deal.II version 9.5.0
\(\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)
 

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 238 of file block_indices.h.

◆ swap()

void swap ( BlockIndices u,
BlockIndices v 
)
inline

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 472 of file block_indices.h.