PRISMS-PF Manual
Loading...
Searching...
No Matches
LinearSolveParameters Struct Reference

Struct that holds linear solver parameters. More...

#include <solve_parameters.h>

Inheritance diagram for LinearSolveParameters:
[legend]
Collaboration diagram for LinearSolveParameters:
[legend]

Public Member Functions

void assign (dealii::ParameterHandler &parameter_handler, unsigned int n_subsections=Numbers::default_subsections) override
 Assign the parameters from file.
 
void validate (const std::vector< FieldAttributes > &field_attributes, const std::vector< SolveBlock > &solve_blocks) const override
 Validate.
 
- Public Member Functions inherited from ParameterBase
 ParameterBase ()=default
 
virtual ~ParameterBase ()=default
 
 ParameterBase (const ParameterBase &)=default
 
 ParameterBase (ParameterBase &&)=default
 
ParameterBaseoperator= (const ParameterBase &)=default
 
ParameterBaseoperator= (ParameterBase &&)=default
 

Static Public Member Functions

static void declare (dealii::ParameterHandler &parameter_handler, unsigned int n_subsections=Numbers::default_subsections)
 Declare the parameters to be read from file.
 

Public Attributes

std::map< unsigned int, LinearSolverParameterslinear_solvers
 

Detailed Description

Struct that holds linear solver parameters.

Member Function Documentation

◆ assign()

void LinearSolveParameters::assign ( dealii::ParameterHandler & parameter_handler,
unsigned int n_subsections = Numbers::default_subsections )
overridevirtual

Assign the parameters from file.

Implements ParameterBase.

◆ declare()

void LinearSolveParameters::declare ( dealii::ParameterHandler & parameter_handler,
unsigned int n_subsections = Numbers::default_subsections )
static

Declare the parameters to be read from file.

◆ validate()

void LinearSolveParameters::validate ( const std::vector< FieldAttributes > & field_attributes,
const std::vector< SolveBlock > & solve_blocks ) const
overridevirtual

Validate.

Implements ParameterBase.

Member Data Documentation

◆ linear_solvers

std::map<unsigned int, LinearSolverParameters> LinearSolveParameters::linear_solvers

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