Amandus: Simulations based on multilevel Schwarz methods
Public Types | Public Member Functions | Private Attributes | List of all members
Darcy::Checkerboard::NewtonInvJ< dim, VECTOR > Class Template Reference

#include <solution_parameters.h>

Inheritance diagram for Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >:
Inheritance graph
[legend]
Collaboration diagram for Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >:
Collaboration graph
[legend]

Public Types

typedef VECTOR::value_type number
 

Public Member Functions

 NewtonInvJ (const Function< dim > *f)
 
virtual void operator() (AnyData &out, const AnyData &in)
 

Private Attributes

SmartPointer< const Function< dim > > f
 
Point< dim > p
 
FullMatrix< numberJ
 
FullMatrix< numberiJ
 

Detailed Description

template<int dim, typename VECTOR>
class Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >

Wrapper for a function with implementented gradient to supply Newton's method with the inverse Jacobian.

Member Typedef Documentation

template<int dim, typename VECTOR>
typedef VECTOR::value_type Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >::number

Constructor & Destructor Documentation

template<int dim, typename VECTOR >
Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >::NewtonInvJ ( const Function< dim > *  f)

Member Function Documentation

template<int dim, typename VECTOR >
void Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >::operator() ( AnyData &  out,
const AnyData &  in 
)
virtual

Here is the call graph for this function:

Member Data Documentation

template<int dim, typename VECTOR>
SmartPointer<const Function<dim> > Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >::f
private
template<int dim, typename VECTOR>
FullMatrix<number> Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >::iJ
private
template<int dim, typename VECTOR>
FullMatrix<number> Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >::J
private
template<int dim, typename VECTOR>
Point<dim> Darcy::Checkerboard::NewtonInvJ< dim, VECTOR >::p
private

The documentation for this class was generated from the following file: