Amandus: Simulations based on multilevel Schwarz methods
Classes | Functions
Darcy::Checkerboard Namespace Reference

Classes

class  CheckerboardTensorFunction
 
class  ConstrainedNewton
 
class  MixedSolution
 
class  NewtonInvJ
 
class  NewtonResidual
 
class  ParameterEquation
 
class  ScalarSolution
 
class  SolutionParameters
 

Functions

std::pair< double, double > polar_coords (const Point< 2 > &p)
 
template<int dim, typename VECTOR >
void pointify (const VECTOR &v, Point< dim > &p)
 
template<int dim, typename number >
void jacobian (const Function< dim > &f, const Point< dim > &p, FullMatrix< number > &J)
 
template<int dim, typename VECTOR >
void find_root (const Function< dim > &f, VECTOR &u)
 

Function Documentation

template<int dim, typename VECTOR >
void Darcy::Checkerboard::find_root ( const Function< dim > &  f,
VECTOR &  u 
)

Wraps the function into the Residual and Inverse Jacobian classes and applies Newton's method.

template<int dim, typename number >
void Darcy::Checkerboard::jacobian ( const Function< dim > &  f,
const Point< dim > &  p,
FullMatrix< number > &  J 
)
inline

Provides the Jacobian of a function as a FullMatrix.

template<int dim, typename VECTOR >
void Darcy::Checkerboard::pointify ( const VECTOR &  v,
Point< dim > &  p 
)
inline

Convert a generic vector to a Point.

std::pair<double, double> Darcy::Checkerboard::polar_coords ( const Point< 2 > &  p)
inline