Public Member Functions | List of all members
RefineableFishPoissonProblem< ELEMENT > Class Template Reference
Inheritance diagram for RefineableFishPoissonProblem< ELEMENT >:

Public Member Functions

 RefineableFishPoissonProblem ()
 Constructor. More...
 
virtual ~RefineableFishPoissonProblem ()
 Destructor: Empty. More...
 
void actions_after_newton_solve ()
 Update the problem specs after solve (empty) More...
 
void actions_before_newton_solve ()
 Update the problem specs before solve (empty) More...
 
RefineableFishMesh< ELEMENT > * mesh_pt ()
 Overloaded version of the problem's access function to the mesh. Recasts the pointer to the base Mesh object to the actual mesh type. More...
 
void doc_solution (DocInfo &doc_info)
 Doc the solution. Output directory and labels are specified by DocInfo object. More...
 
 RefineableFishPoissonProblem ()
 Constructor. More...
 
virtual ~RefineableFishPoissonProblem ()
 Destructor: Empty. More...
 
void actions_after_newton_solve ()
 Update the problem specs after solve (empty) More...
 
void actions_before_newton_solve ()
 Update the problem specs before solve (empty) More...
 
RefineableFishMesh< ELEMENT > * mesh_pt ()
 Overloaded version of the problem's access function to the mesh. Recasts the pointer to the base Mesh object to the actual mesh type. More...
 
void doc_solution (DocInfo &doc_info)
 Doc the solution. Output directory and labels are specified by DocInfo object. More...
 

Detailed Description

template<class ELEMENT>
class RefineableFishPoissonProblem< ELEMENT >

Refineable Poisson problem in fish-shaped domain. Template parameter identifies the element type.

Definition at line 71 of file fish_poisson_adapt.cc.

Constructor & Destructor Documentation

◆ RefineableFishPoissonProblem() [1/2]

template<class ELEMENT >
RefineableFishPoissonProblem< ELEMENT >::RefineableFishPoissonProblem ( )

Constructor.

Constructor for adaptive Poisson problem in fish-shaped domain.

Definition at line 111 of file fish_poisson_adapt.cc.

References ConstSourceForPoisson::get_source().

Referenced by RefineableFishPoissonProblem< ELEMENT >::mesh_pt().

◆ ~RefineableFishPoissonProblem() [1/2]

template<class ELEMENT>
virtual RefineableFishPoissonProblem< ELEMENT >::~RefineableFishPoissonProblem ( )
inlinevirtual

Destructor: Empty.

Definition at line 80 of file fish_poisson_adapt.cc.

◆ RefineableFishPoissonProblem() [2/2]

template<class ELEMENT>
RefineableFishPoissonProblem< ELEMENT >::RefineableFishPoissonProblem ( )

Constructor.

◆ ~RefineableFishPoissonProblem() [2/2]

template<class ELEMENT>
virtual RefineableFishPoissonProblem< ELEMENT >::~RefineableFishPoissonProblem ( )
inlinevirtual

Destructor: Empty.

Definition at line 80 of file fish_poisson_node_update.cc.

Member Function Documentation

◆ actions_after_newton_solve() [1/2]

template<class ELEMENT>
void RefineableFishPoissonProblem< ELEMENT >::actions_after_newton_solve ( )
inline

Update the problem specs after solve (empty)

Definition at line 83 of file fish_poisson_adapt.cc.

◆ actions_after_newton_solve() [2/2]

template<class ELEMENT>
void RefineableFishPoissonProblem< ELEMENT >::actions_after_newton_solve ( )
inline

Update the problem specs after solve (empty)

Definition at line 83 of file fish_poisson_node_update.cc.

◆ actions_before_newton_solve() [1/2]

template<class ELEMENT>
void RefineableFishPoissonProblem< ELEMENT >::actions_before_newton_solve ( )
inline

Update the problem specs before solve (empty)

Definition at line 86 of file fish_poisson_adapt.cc.

◆ actions_before_newton_solve() [2/2]

template<class ELEMENT>
void RefineableFishPoissonProblem< ELEMENT >::actions_before_newton_solve ( )
inline

Update the problem specs before solve (empty)

Definition at line 86 of file fish_poisson_node_update.cc.

◆ doc_solution() [1/2]

template<class ELEMENT>
void RefineableFishPoissonProblem< ELEMENT >::doc_solution ( DocInfo &  doc_info)

Doc the solution. Output directory and labels are specified by DocInfo object.

◆ doc_solution() [2/2]

template<class ELEMENT >
void RefineableFishPoissonProblem< ELEMENT >::doc_solution ( DocInfo &  doc_info)

Doc the solution. Output directory and labels are specified by DocInfo object.

Doc the solution in tecplot format.

Definition at line 164 of file fish_poisson_adapt.cc.

Referenced by main(), RefineableFishPoissonProblem< ELEMENT >::mesh_pt(), and solve_with_incremental_adaptation().

◆ mesh_pt() [1/2]

template<class ELEMENT>
RefineableFishMesh<ELEMENT>* RefineableFishPoissonProblem< ELEMENT >::mesh_pt ( )
inline

Overloaded version of the problem's access function to the mesh. Recasts the pointer to the base Mesh object to the actual mesh type.

Definition at line 91 of file fish_poisson_adapt.cc.

Referenced by main(), and solve_with_incremental_adaptation().

◆ mesh_pt() [2/2]

template<class ELEMENT>
RefineableFishMesh<ELEMENT>* RefineableFishPoissonProblem< ELEMENT >::mesh_pt ( )
inline

Overloaded version of the problem's access function to the mesh. Recasts the pointer to the base Mesh object to the actual mesh type.

Definition at line 91 of file fish_poisson_node_update.cc.

References RefineableFishPoissonProblem< ELEMENT >::doc_solution(), ConstSourceForPoisson::get_source(), and RefineableFishPoissonProblem< ELEMENT >::RefineableFishPoissonProblem().


The documentation for this class was generated from the following files: