deal.II version 9.8.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
MatrixScaling::AdditionalData::l1linfParameters Struct Reference

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

Detailed Description

Struct that contains parameters for the symmetry preserving scaling algorithm. Recommended usage is to alternate infinity norm steps with l1 norm steps.

Definition at line 151 of file matrix_scaling.h.

Public Member Functions

 l1linfParameters (const unsigned int start_inf_norm_steps=1, const unsigned int l1_norm_steps=3, const unsigned int end_inf_norm_steps=1)

Public Attributes

unsigned int start_inf_norm_steps
unsigned int l1_norm_steps
unsigned int end_inf_norm_steps

Constructor & Destructor Documentation

◆ l1linfParameters()

MatrixScaling::AdditionalData::l1linfParameters::l1linfParameters ( const unsigned int start_inf_norm_steps = 1,
const unsigned int l1_norm_steps = 3,
const unsigned int end_inf_norm_steps = 1 )
explicit

Construct a new l1linfParameters object with the given parameters.

Definition at line 67 of file matrix_scaling.cc.

Member Data Documentation

◆ start_inf_norm_steps

unsigned int MatrixScaling::AdditionalData::l1linfParameters::start_inf_norm_steps

Number of initial linfty norm scaling steps.

Definition at line 163 of file matrix_scaling.h.

◆ l1_norm_steps

unsigned int MatrixScaling::AdditionalData::l1linfParameters::l1_norm_steps

Number of intermediate l1 norm scaling steps.

Definition at line 168 of file matrix_scaling.h.

◆ end_inf_norm_steps

unsigned int MatrixScaling::AdditionalData::l1linfParameters::end_inf_norm_steps

Number of final linfty norm scaling steps.

Definition at line 173 of file matrix_scaling.h.


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