deal.II version GIT relicensing-6842-g793a97d2aa 2026-10-02 14:00:01+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
Public Member Functions | Public Attributes | List of all members
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: