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

#include <solution.h>

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

Public Types

typedef TensorFunction< 2, 2 >::value_type value_type
 

Public Member Functions

 CheckerboardTensorFunction (const std::vector< double > &parameters)
 
 ~CheckerboardTensorFunction ()
 
virtual value_type value (const Point< 2 > &p) const
 
CheckerboardTensorFunctioninverse ()
 

Private Member Functions

 CheckerboardTensorFunction (CheckerboardTensorFunction *parent, bool nocopyconstructor)
 

Private Attributes

std::vector< double > parameters
 
CheckerboardTensorFunctioninverse_ptr
 
bool is_inverse
 

Detailed Description

A tensor valued function which is piecewise constant on each of the four quadrants taking the values given in the constructor.

Member Typedef Documentation

Constructor & Destructor Documentation

Darcy::Checkerboard::CheckerboardTensorFunction::CheckerboardTensorFunction ( const std::vector< double > &  parameters)
Darcy::Checkerboard::CheckerboardTensorFunction::~CheckerboardTensorFunction ( )
Darcy::Checkerboard::CheckerboardTensorFunction::CheckerboardTensorFunction ( CheckerboardTensorFunction parent,
bool  nocopyconstructor 
)
private

Member Function Documentation

CheckerboardTensorFunction & Darcy::Checkerboard::CheckerboardTensorFunction::inverse ( )
CheckerboardTensorFunction::value_type Darcy::Checkerboard::CheckerboardTensorFunction::value ( const Point< 2 > &  p) const
virtual

Member Data Documentation

CheckerboardTensorFunction* Darcy::Checkerboard::CheckerboardTensorFunction::inverse_ptr
private
bool Darcy::Checkerboard::CheckerboardTensorFunction::is_inverse
private
std::vector<double> Darcy::Checkerboard::CheckerboardTensorFunction::parameters
private

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