https://mooseframework.inl.gov
Loading...
Searching...
No Matches
MooseStaticCondensationPreconditioner.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
13
14namespace libMesh
15{
16class StaticCondensation;
17class StaticCondensationDofMap;
18}
19
48
55
61
68
69inline const libMesh::StaticCondensation &
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system.
libMesh::StaticCondensation * _sc_system_matrix
Pointer to the libMesh static condensation system matrix object.
libMesh::StaticCondensationDofMap * _sc_dof_map
Pointer to the libMesh static condensation dof map object.
virtual void initialSetup() override
Perform some setup tasks such as storing the PETSc options.
Single matrix preconditioner.
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...