Class definition. More...
Public Member Functions | |
UnstructuredPoissonProblem () | |
Constructor. More... | |
~UnstructuredPoissonProblem () | |
Destructor. More... | |
void | actions_before_adapt () |
Actions before adapt. Empty. More... | |
void | actions_after_adapt () |
Actions after adapt: Setup the problem again – remember that the mesh has been completely rebuilt and its element's don't have any pointers to source fcts etc. yet. More... | |
void | actions_after_newton_solve () |
Update after solve (empty) More... | |
void | actions_before_newton_solve () |
Update the problem specs before solve: Re-apply boundary conditons. More... | |
void | doc_solution (const std::string &comment="") |
Doc the solution. More... | |
UnstructuredPoissonProblem () | |
Constructor. More... | |
~UnstructuredPoissonProblem () | |
Destructor. More... | |
void | actions_after_newton_solve () |
Update after solve (empty) More... | |
void | actions_before_newton_solve () |
Update the problem specs before solve: Re-apply boundary conditons. More... | |
void | doc_solution (const std::string &comment="") |
Doc the solution. More... | |
Private Member Functions | |
void | apply_boundary_conditions () |
Helper function to apply boundary conditions. More... | |
void | complete_problem_setup () |
Helper function to (re-)set boundary condition and complete the build of all elements. More... | |
void | apply_boundary_conditions () |
Helper function to apply boundary conditions. More... | |
void | complete_problem_setup () |
Helper function to (re-)set boundary condition and complete the build of all elements. More... | |
Private Attributes | |
DocInfo | Doc_info |
Doc info object for labeling output. More... | |
RefineableTriangleMesh< ELEMENT > * | My_mesh_pt |
Pointers to specific mesh. More... | |
ofstream | Trace_file |
Trace file to document norm of solution. More... | |
TriangleMesh< ELEMENT > * | My_mesh_pt |
Pointers to specific mesh. More... | |
Class definition.
Definition at line 94 of file mesh_from_inline_triangle.cc.
UnstructuredPoissonProblem< ELEMENT >::UnstructuredPoissonProblem | ( | ) |
Constructor.
Definition at line 158 of file mesh_from_inline_triangle.cc.
|
inline |
Destructor.
Definition at line 103 of file mesh_from_inline_triangle.cc.
UnstructuredPoissonProblem< ELEMENT >::UnstructuredPoissonProblem | ( | ) |
Constructor.
|
inline |
Destructor.
Definition at line 103 of file mesh_from_inline_triangle_no_adapt.cc.
|
inline |
Actions after adapt: Setup the problem again – remember that the mesh has been completely rebuilt and its element's don't have any pointers to source fcts etc. yet.
Definition at line 112 of file mesh_from_inline_triangle.cc.
|
inline |
Update after solve (empty)
Definition at line 106 of file mesh_from_inline_triangle_no_adapt.cc.
|
inline |
Update after solve (empty)
Definition at line 118 of file mesh_from_inline_triangle.cc.
|
inline |
Actions before adapt. Empty.
Definition at line 106 of file mesh_from_inline_triangle.cc.
|
inline |
Update the problem specs before solve: Re-apply boundary conditons.
Definition at line 109 of file mesh_from_inline_triangle_no_adapt.cc.
|
inline |
Update the problem specs before solve: Re-apply boundary conditons.
Definition at line 121 of file mesh_from_inline_triangle.cc.
|
private |
Helper function to apply boundary conditions.
|
private |
Helper function to apply boundary conditions.
Definition at line 506 of file mesh_from_inline_triangle.cc.
References TanhSolnForPoisson::get_exact_u().
|
private |
Helper function to (re-)set boundary condition and complete the build of all elements.
|
private |
Helper function to (re-)set boundary condition and complete the build of all elements.
Set boundary condition exactly, and complete the build of all elements
Definition at line 462 of file mesh_from_inline_triangle.cc.
References TanhSolnForPoisson::get_source().
void UnstructuredPoissonProblem< ELEMENT >::doc_solution | ( | const std::string & | comment = "" | ) |
Doc the solution.
void UnstructuredPoissonProblem< ELEMENT >::doc_solution | ( | const std::string & | comment = "" | ) |
Doc the solution.
Definition at line 540 of file mesh_from_inline_triangle.cc.
References TanhSolnForPoisson::get_exact_u(), and TanhSolnForPoisson::zero().
Referenced by main().
|
private |
Doc info object for labeling output.
Definition at line 133 of file mesh_from_inline_triangle.cc.
|
private |
Pointers to specific mesh.
Definition at line 131 of file mesh_from_inline_triangle_no_adapt.cc.
|
private |
Pointers to specific mesh.
Definition at line 143 of file mesh_from_inline_triangle.cc.
|
private |
Trace file to document norm of solution.
Definition at line 146 of file mesh_from_inline_triangle.cc.