version 0.4.4
common.hh File Reference

Common things from the control routines. More...

Go to the source code of this file.

Namespaces

namespace  Ikarus
 
namespace  Ikarus::Concepts
 

Concepts

concept  Ikarus::Concepts::HasValidIDBCForceFunction
 A concept to check if the underlying solver has a valid function to handle inhomogeneous Dirichlet BCs.
 

Functions

template<typename NLS >
auto Ikarus::createSPDLinearSolverFromNonLinearSolver (const NLS &nls)
 A helper function that returns a linear solver suitable for symmetric, positive-definite sparse or dense matrices, based on the nonlinear solver. More...
 
template<typename NLS >
NLS::Domain::SolutionVectorType Ikarus::idbcIncrement (typename NLS::Domain &x, const NLS &nls, double Dlambda)
 A helper function to calculate the increment in the solution vector based on inhomogeneous Dirichlet BCs. More...