Go to the source code of this file.
Classes | |
class | WestEdgeTest |
Functions | |
CELL_PREDICATE (EastEdgeTest,{return fabs(x[0]-1.0)< 1.0e-10;}) CELL_PREDICATE(SouthEdgeTest | |
bool | noxNewtonSolve (const NonlinearProblem &prob, Expr uNewt) |
bool | playaNewtonArmijoSolve (const NonlinearProblem &prob, Expr uNewt) |
int | main (int argc, char **argv) |
bool | inlineNewtonSolve (NonlinearProblem prob, Expr uNewt, int maxIters, double newtTol) |
Variables | |
const double | pi = 4.0*atan(1.0) |
CELL_PREDICATE | ( | EastEdgeTest | ) |
bool inlineNewtonSolve | ( | NonlinearProblem | prob, | |
Expr | uNewt, | |||
int | maxIters, | |||
double | newtTol | |||
) |
Definition at line 139 of file RadDiff.cpp.
References Sundance::DiscreteFunction::addVecToDiscreteFunction(), and Playa::SolveConverged.
int main | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 41 of file RadDiff.cpp.
References Sundance::Expr::EssentialBC(), Sundance::finalize(), Sundance::handleException(), Sundance::init(), Sundance::EquationSet::Integral(), Sundance::Functional::L2Norm(), Sundance::Expr::List(), noxNewtonSolve(), Sundance::passFailTest(), pi, playaNewtonArmijoSolve(), Sundance::pow(), Sundance::Expr::sin(), Sundance::Expr::sinh(), and Sundance::testStatus().
bool noxNewtonSolve | ( | const NonlinearProblem & | prob, | |
Expr | uNewt | |||
) |
bool playaNewtonArmijoSolve | ( | const NonlinearProblem & | prob, | |
Expr | uNewt | |||
) |
const double pi = 4.0*atan(1.0) |
Definition at line 13 of file RadDiff.cpp.
Referenced by Sundance::Fourier::evalOnLine(), NitschePoisson2DTest::exactSoln(), Poisson1DTest::exactSoln(), SimplePoisson1DTest::exactSoln(), force(), Sundance::GaussLobattoQuadrature::getAdaptedQuadWeights_polygon(), main(), NitschePoisson2DTest::prob(), Poisson1DTest::prob(), and SimplePoisson1DTest::prob().