Amandus: Simulations based on multilevel Schwarz methods
|
#include <solution.h>
Public Types | |
typedef TensorFunction< 2, 2 >::value_type | value_type |
Public Member Functions | |
CheckerboardTensorFunction (const std::vector< double > ¶meters) | |
~CheckerboardTensorFunction () | |
virtual value_type | value (const Point< 2 > &p) const |
CheckerboardTensorFunction & | inverse () |
Private Member Functions | |
CheckerboardTensorFunction (CheckerboardTensorFunction *parent, bool nocopyconstructor) | |
Private Attributes | |
std::vector< double > | parameters |
CheckerboardTensorFunction * | inverse_ptr |
bool | is_inverse |
A tensor valued function which is piecewise constant on each of the four quadrants taking the values given in the constructor.
typedef TensorFunction<2, 2>::value_type Darcy::Checkerboard::CheckerboardTensorFunction::value_type |
Darcy::Checkerboard::CheckerboardTensorFunction::CheckerboardTensorFunction | ( | const std::vector< double > & | parameters | ) |
Darcy::Checkerboard::CheckerboardTensorFunction::~CheckerboardTensorFunction | ( | ) |
|
private |
CheckerboardTensorFunction & Darcy::Checkerboard::CheckerboardTensorFunction::inverse | ( | ) |
|
virtual |
|
private |
|
private |
|
private |