///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// More...
Public Member Functions | |
FreeBoundaryPoissonProblem () | |
Constructor. More... | |
virtual | ~FreeBoundaryPoissonProblem () |
Destructor (empty) More... | |
void | actions_before_newton_solve () |
Update the problem specs before solve (empty) More... | |
void | actions_after_newton_solve () |
Update the problem specs after solve (empty) More... | |
MyMacroElementNodeUpdateRefineableFishMesh< ELEMENT > * | fish_mesh_pt () |
Access function for the fish mesh. More... | |
void | doc_solution () |
Doc the solution. More... | |
void | actions_before_newton_convergence_check () |
Before checking the new residuals in Newton's method we have to update nodal positions in response to possible changes in the position of the domain boundary. More... | |
FreeBoundaryPoissonProblem () | |
Constructor. More... | |
virtual | ~FreeBoundaryPoissonProblem () |
Destructor (empty) More... | |
void | actions_before_newton_solve () |
Update the problem specs before solve (empty) More... | |
void | actions_after_newton_solve () |
Update the problem specs after solve (empty) More... | |
MyMacroElementNodeUpdateFishMesh< ELEMENT > * | fish_mesh_pt () |
Access function for the fish mesh. More... | |
void | doc_solution () |
Doc the solution. More... | |
void | actions_before_newton_convergence_check () |
Before checking the new residuals in Newton's method we have to update nodal positions in response to possible changes in the position of the domain boundary. More... | |
Private Attributes | |
MyMacroElementNodeUpdateRefineableFishMesh< ELEMENT > * | Fish_mesh_pt |
Pointer to fish mesh. More... | |
Mesh * | Fish_back_mesh_pt |
Pointer to single-element mesh that stores the GeneralisedElement that represents the fish's back. More... | |
MyMacroElementNodeUpdateFishMesh< ELEMENT > * | Fish_mesh_pt |
Pointer to fish mesh. More... | |
///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
Refineable "free-boundary" Poisson problem in deformable fish-shaped domain. Template parameter identifies the element.
Non-refineable "free-boundary" Poisson problem in deformable fish-shaped domain. Template parameter identifies the element.
Definition at line 146 of file macro_element_free_boundary_poisson.cc.
FreeBoundaryPoissonProblem< ELEMENT >::FreeBoundaryPoissonProblem |
Constructor.
Constructor for adaptive free-boundary Poisson problem in deformable fish-shaped domain.
Loop over elements and set pointers to source function
Definition at line 199 of file macro_element_free_boundary_poisson.cc.
References ConstSourceForPoisson::get_source().
|
inlinevirtual |
Destructor (empty)
Definition at line 155 of file macro_element_free_boundary_poisson.cc.
FreeBoundaryPoissonProblem< ELEMENT >::FreeBoundaryPoissonProblem | ( | ) |
Constructor.
|
inlinevirtual |
Destructor (empty)
Definition at line 151 of file macro_element_free_boundary_poisson_non_ref.cc.
|
inline |
Update the problem specs after solve (empty)
Definition at line 161 of file macro_element_free_boundary_poisson.cc.
|
inline |
Update the problem specs after solve (empty)
Definition at line 157 of file macro_element_free_boundary_poisson_non_ref.cc.
|
inline |
Before checking the new residuals in Newton's method we have to update nodal positions in response to possible changes in the position of the domain boundary.
Definition at line 175 of file macro_element_free_boundary_poisson.cc.
|
inline |
Before checking the new residuals in Newton's method we have to update nodal positions in response to possible changes in the position of the domain boundary.
Definition at line 171 of file macro_element_free_boundary_poisson_non_ref.cc.
|
inline |
Update the problem specs before solve (empty)
Definition at line 158 of file macro_element_free_boundary_poisson.cc.
|
inline |
Update the problem specs before solve (empty)
Definition at line 154 of file macro_element_free_boundary_poisson_non_ref.cc.
void FreeBoundaryPoissonProblem< ELEMENT >::doc_solution |
Doc the solution.
Doc the solution in tecplot format.
Definition at line 288 of file macro_element_free_boundary_poisson.cc.
Referenced by main().
void FreeBoundaryPoissonProblem< ELEMENT >::doc_solution | ( | ) |
Doc the solution.
|
inline |
Access function for the fish mesh.
Definition at line 164 of file macro_element_free_boundary_poisson.cc.
|
inline |
Access function for the fish mesh.
Definition at line 160 of file macro_element_free_boundary_poisson_non_ref.cc.
|
private |
Pointer to single-element mesh that stores the GeneralisedElement that represents the fish's back.
Definition at line 187 of file macro_element_free_boundary_poisson.cc.
|
private |
Pointer to fish mesh.
Definition at line 183 of file macro_element_free_boundary_poisson.cc.
|
private |
Pointer to fish mesh.
Definition at line 179 of file macro_element_free_boundary_poisson_non_ref.cc.