Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Reduced Lagrange Multipliers
Reduced Lagrange Multipliers
  • Overview
  • Mathematical Background
  • Getting Started
  • Build and Run
  • Tutorials
    • ReducedPoisson
  • Testing
  • Documentation
  • Repository Layout
  • Funding
  • References
  • Library Reference
    • Namespace UtilitiesAL
    • Struct MaterialProperties
    • Struct RefinementParameters
    • Template Struct TensorProductSpaceParameters
    • Template Class BlockPreconditionerAugmentedLagrangian
    • Template Class CouplingOperator
    • Template Class ElasticityProblem
    • Template Class ElasticityProblemParameters
    • Template Class ImmersedRepartitioner
    • Template Class Inclusions
    • Template Class ParticleCoupling
    • Template Class ParticleCouplingParameters
    • Template Class PoissonProblem
    • Template Class ProblemParameters
    • Template Class ReferenceCrossSection
    • Template Class ReferenceCrossSectionParameters
    • Template Class RigidBodyMotion
    • Template Class TensorProductSpace
    • Template Class BlockPreconditionerAugmentedLagrangian
    • Enum ElasticityModel
    • Enum TimeMode
    • Template Function adjust_grids
    • Function initialize_parameters
    • Function initialize_parameters_from_string
    • Template Function read_grid_and_cad_files
    • Template Function UtilitiesAL::create_augmented_block
    • Template Function UtilitiesAL::set_null_space
    • Define augmented_lagrangian_prec_h
    • Typedef ObserverPointer
Back to top
View this page
Edit this page

Template Function UtilitiesAL::create_augmented_block¶

  • Defined in File augmented_lagrangian_preconditioner.h

Function Documentation¶

template<typename MatrixType = SparseMatrix<double>, typename VectorType = Vector<typename MatrixType::value_type>, typename PreconditionerType = TrilinosWrappers::PreconditionAMG>
void UtilitiesAL::create_augmented_block(const MatrixType &A, const MatrixType &Ct, const VectorType &scaling_vector, const double gamma, MatrixType &augmented_matrix)¶
Next
Template Function UtilitiesAL::set_null_space
Previous
Template Function read_grid_and_cad_files
Copyright ©
Made with Sphinx and @pradyunsg's Furo
On this page
  • Template Function UtilitiesAL::create_augmented_block
    • Function Documentation
      • create_augmented_block()