Amandus: Simulations based on multilevel Schwarz methods
|
#include <constrained_newton.h>
Public Member Functions | |
ConstrainedNewton (OperatorBase &residual, OperatorBase &inverse_derivative) | |
virtual void | operator() (AnyData &out, const AnyData &in) |
bool | constraint_violation (const VECTOR &u) |
Private Attributes | |
SmartPointer< OperatorBase, Newton< VECTOR > > | residual |
SmartPointer< OperatorBase, Newton< VECTOR > > | inverse_derivative |
const unsigned int | n_stepsize_iterations |
This class is just a helper class to calculate the parameters for the exact solution of Darcy's problem with a checkerboard diffusion pattern. It is not intended for use in applications and might be replaced by a more specialized implementation for this task in the future.
Darcy::Checkerboard::ConstrainedNewton< VECTOR >::ConstrainedNewton | ( | OperatorBase & | residual, |
OperatorBase & | inverse_derivative | ||
) |
bool Darcy::Checkerboard::ConstrainedNewton< VECTOR >::constraint_violation | ( | const VECTOR & | u | ) |
|
virtual |
|
private |
|
private |
|
private |