Public Member Functions | |
LineDomain (const Array< int > &nx) | |
LineDomain (double a, double b, const Array< int > &nx) | |
int | numMeshes () const |
const CellFilter & | left () const |
const CellFilter & | right () const |
const CellFilter & | interior () const |
const Mesh & | mesh (int i) const |
double | a () const |
double | b () const |
int | nx (int i) const |
Private Member Functions | |
void | init () |
Private Attributes | |
double | a_ |
double | b_ |
Array< int > | nx_ |
CellFilter | interior_ |
CellFilter | left_ |
CellFilter | right_ |
Array< Mesh > | mesh_ |
Definition at line 70 of file SundanceProblemTesting.hpp.
Sundance::LineDomain::LineDomain | ( | const Array< int > & | nx | ) |
Sundance::LineDomain::LineDomain | ( | double | a, | |
double | b, | |||
const Array< int > & | nx | |||
) |
double Sundance::LineDomain::a | ( | ) | const [inline] |
double Sundance::LineDomain::b | ( | ) | const [inline] |
void Sundance::LineDomain::init | ( | ) | [private] |
Definition at line 135 of file SundanceProblemTesting.cpp.
References a_, b_, Sundance::MeshSource::getMesh(), Playa::MPIComm::getNProc(), left_, mesh_, nx_, right_, Sundance::CellFilter::subset(), and Playa::MPIComm::world().
Referenced by LineDomain().
const CellFilter& Sundance::LineDomain::interior | ( | ) | const [inline] |
Definition at line 89 of file SundanceProblemTesting.hpp.
References interior_.
Referenced by Sundance::LP1DTestBase::interior().
const CellFilter& Sundance::LineDomain::left | ( | ) | const [inline] |
const Mesh& Sundance::LineDomain::mesh | ( | int | i | ) | const [inline] |
Definition at line 92 of file SundanceProblemTesting.hpp.
References mesh_.
Referenced by Sundance::LP1DTestBase::getMesh().
int Sundance::LineDomain::numMeshes | ( | ) | const [inline] |
Definition at line 80 of file SundanceProblemTesting.hpp.
References mesh_.
Referenced by Sundance::LP1DTestBase::numMeshes().
int Sundance::LineDomain::nx | ( | int | i | ) | const [inline] |
const CellFilter& Sundance::LineDomain::right | ( | ) | const [inline] |
double Sundance::LineDomain::a_ [private] |
double Sundance::LineDomain::b_ [private] |
CellFilter Sundance::LineDomain::interior_ [private] |
CellFilter Sundance::LineDomain::left_ [private] |
Array<Mesh> Sundance::LineDomain::mesh_ [private] |
Definition at line 112 of file SundanceProblemTesting.hpp.
Referenced by init(), mesh(), and numMeshes().
Array<int> Sundance::LineDomain::nx_ [private] |
CellFilter Sundance::LineDomain::right_ [private] |