Reference documentation for deal.II version 9.1.1
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
Public Member Functions | Public Attributes | List of all members
MatrixOut::Options Struct Reference

#include <deal.II/lac/matrix_out.h>

Public Member Functions

 Options (const bool show_absolute_values=false, const unsigned int block_size=1, const bool discontinuous=false)
 

Public Attributes

bool show_absolute_values
 
unsigned int block_size
 
bool discontinuous
 

Detailed Description

Class holding various variables which are used to modify the output of the MatrixOut class.

Definition at line 84 of file matrix_out.h.

Constructor & Destructor Documentation

◆ Options()

MatrixOut::Options::Options ( const bool  show_absolute_values = false,
const unsigned int  block_size = 1,
const bool  discontinuous = false 
)

Default constructor. Set all elements of this structure to their default values.

Definition at line 21 of file matrix_out.cc.

Member Data Documentation

◆ show_absolute_values

bool MatrixOut::Options::show_absolute_values

If true, only show the absolute values of the matrix entries, rather than their true values including the sign. Default value is false.

Definition at line 90 of file matrix_out.h.

◆ block_size

unsigned int MatrixOut::Options::block_size

If larger than one, do not show each element of the matrix, but rather an average over a number of entries. The number of output patches is accordingly smaller. This flag determines how large each shown block shall be (in rows/columns). For example, if it is two, then always four entries are collated into one.

Default value is one.

Definition at line 101 of file matrix_out.h.

◆ discontinuous

bool MatrixOut::Options::discontinuous

If true, plot discontinuous patches, one for each entry.

Definition at line 106 of file matrix_out.h.


The documentation for this struct was generated from the following files: