Amandus: Simulations based on multilevel Schwarz methods
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Darcy::Checkerboard::ScalarSolution Class Reference

#include <solution.h>

Inheritance diagram for Darcy::Checkerboard::ScalarSolution:
Inheritance graph
[legend]
Collaboration diagram for Darcy::Checkerboard::ScalarSolution:
Collaboration graph
[legend]

Public Member Functions

 ScalarSolution (const std::vector< double > &parameters)
 
virtual double value (const Point< 2 > &p, const unsigned int component=0) const
 
virtual Tensor< 1, 2 > gradient (const Point< 2 > &p, const unsigned int component=0) const
 

Private Member Functions

double mu (double theta) const
 
double dmu (double theta) const
 

Private Attributes

SolutionParameters solution_parameters
 

Detailed Description

The scalar component of the exact solution to a divergence free solution of Darcy's equation with a checkerboard coefficient as given by the argument to the constructor.

Constructor & Destructor Documentation

Darcy::Checkerboard::ScalarSolution::ScalarSolution ( const std::vector< double > &  parameters)

Member Function Documentation

double Darcy::Checkerboard::ScalarSolution::dmu ( double  theta) const
private
Tensor< 1, 2 > Darcy::Checkerboard::ScalarSolution::gradient ( const Point< 2 > &  p,
const unsigned int  component = 0 
) const
virtual

Here is the call graph for this function:

double Darcy::Checkerboard::ScalarSolution::mu ( double  theta) const
private
double Darcy::Checkerboard::ScalarSolution::value ( const Point< 2 > &  p,
const unsigned int  component = 0 
) const
virtual

Here is the call graph for this function:

Member Data Documentation

SolutionParameters Darcy::Checkerboard::ScalarSolution::solution_parameters
private

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