DRAIG: FILL IN COMPLETE DESCRIPTION ONCE FINISHED... More...
#include <extruded_macro_element.h>
 Inheritance diagram for oomph::QExtrudedMacroElement< 3 >:
 Inheritance diagram for oomph::QExtrudedMacroElement< 3 >:| Public Member Functions | |
| QExtrudedMacroElement (ExtrudedDomain *domain_pt, const unsigned ¯o_element_number) | |
| Constructor: Pass the pointer to the domain and the ID number of this extruded macro element.  More... | |
| QExtrudedMacroElement () | |
| Default constructor (empty and broken)  More... | |
| QExtrudedMacroElement (const QExtrudedMacroElement &dummy)=delete | |
| Broken copy constructor.  More... | |
| void | operator= (const QExtrudedMacroElement &)=delete | 
| Broken assignment operator.  More... | |
| virtual | ~QExtrudedMacroElement () | 
| Empty destructor.  More... | |
| void | output (const unsigned &t, std::ostream &outfile, const unsigned &nplot) | 
| Plot: x,y,t in tecplot format.  More... | |
| void | macro_map (const unsigned &t, const Vector< double > &s, Vector< double > &r) | 
| Get the global position r(s) at the continuous time, t.  More... | |
| void | output_macro_element_boundaries (std::ostream &outfile, const unsigned &nplot) | 
| Output all macro element boundaries as tecplot zones.  More... | |
|  Public Member Functions inherited from oomph::ExtrudedMacroElement | |
| ExtrudedMacroElement (ExtrudedDomain *extruded_domain_pt, unsigned macro_element_number) | |
| Constructor: Pass pointer to ExtrudedDomain and the ID number of the ExtrudedMacroElement within that ExtrudedDomain. NOTE: The base class MacroElement requires a pointer to a Domain object. However, the ExtrudedDomain class has not yet been defined which means the compiler cannot know yet that its derives from Domain. To avoid a compiler error a null pointer is passed to the base class MacroElement.  More... | |
| ExtrudedMacroElement () | |
| Default constructor (empty and broken)  More... | |
| ExtrudedMacroElement (const ExtrudedMacroElement &dummy)=delete | |
| Broken copy constructor.  More... | |
| void | operator= (const ExtrudedMacroElement &)=delete | 
| Broken assignment operator.  More... | |
| virtual | ~ExtrudedMacroElement () | 
| Empty destructor.  More... | |
| ExtrudedDomain *& | extruded_domain_pt () | 
| Access function to the ExtrudedDomain.  More... | |
|  Public Member Functions inherited from oomph::MacroElement | |
| MacroElement (Domain *domain_pt, const unsigned ¯o_element_number) | |
| Constructor: Pass pointer to Domain and the number of the MacroElement within that Domain.  More... | |
| MacroElement () | |
| Default constructor (empty and broken)  More... | |
| MacroElement (const MacroElement &dummy)=delete | |
| Broken copy constructor.  More... | |
| void | operator= (const MacroElement &)=delete | 
| Broken assignment operator.  More... | |
| virtual | ~MacroElement () | 
| Empty destructor.  More... | |
| void | output (std::ostream &outfile, const int &nplot) | 
| Plot: x,y (or x,y,z) at current time in tecplot format.  More... | |
| void | macro_map (const Vector< double > &s, Vector< double > &r) | 
| The mapping from local to global coordinates at the current time : r(s)  More... | |
| virtual void | macro_map (const double &t, const Vector< double > &s, Vector< double > &r) | 
| Get global position r(s) at continuous time value, t.  More... | |
| virtual void | assemble_macro_to_eulerian_jacobian (const unsigned &t, const Vector< double > &s, DenseMatrix< double > &jacobian) | 
| the jacobian of the mapping from the macro coordinates to the global coordinates  More... | |
| virtual void | assemble_macro_to_eulerian_jacobian2 (const unsigned &t, const Vector< double > &s, DenseMatrix< double > &jacobian2) | 
| Assembles the second derivative jacobian of the mapping from the macro coordinates to the global coordinates.  More... | |
| void | assemble_macro_to_eulerian_jacobian (const Vector< double > &s, DenseMatrix< double > &jacobian) | 
| Assembles the jacobian of the mapping from the macro coordinates to the global coordinates.  More... | |
| void | assemble_macro_to_eulerian_jacobian2 (const Vector< double > &s, DenseMatrix< double > &jacobian2) | 
| Assembles the second derivative jacobian of the mapping from the macro coordinates to the global coordinates.  More... | |
| unsigned & | macro_element_number () | 
| Access function to the Macro_element_number.  More... | |
| Domain *& | domain_pt () | 
| Access function to the Domain_pt.  More... | |
| Additional Inherited Members | |
|  Protected Attributes inherited from oomph::ExtrudedMacroElement | |
| ExtrudedDomain * | Extruded_domain_pt | 
| Pointer to the extruded domain.  More... | |
|  Protected Attributes inherited from oomph::MacroElement | |
| Domain * | Domain_pt | 
| Pointer to domain.  More... | |
| unsigned | Macro_element_number | 
| What is the number of the current macro element within its domain.  More... | |
DRAIG: FILL IN COMPLETE DESCRIPTION ONCE FINISHED...
Definition at line 144 of file extruded_macro_element.h.
| 
 | inline | 
Constructor: Pass the pointer to the domain and the ID number of this extruded macro element.
Definition at line 149 of file extruded_macro_element.h.
| 
 | inline | 
Default constructor (empty and broken)
Definition at line 157 of file extruded_macro_element.h.
References oomph::Global_string_for_annotation::string().
| 
 | delete | 
Broken copy constructor.
| 
 | inlinevirtual | 
Empty destructor.
Definition at line 176 of file extruded_macro_element.h.
| 
 | virtual | 
Get the global position r(s) at the continuous time, t.
Get global position r(s) at the continuous time, t.
Implements oomph::MacroElement.
Definition at line 35 of file extruded_macro_element.cc.
References oomph::OcTreeNames::B, oomph::OcTreeNames::D, oomph::ExtrudedMacroElement::Extruded_domain_pt, oomph::OcTreeNames::F, i, oomph::OcTreeNames::L, oomph::ExtrudedDomain::macro_element_boundary(), oomph::MacroElement::Macro_element_number, oomph::OcTreeNames::R, s, t, and oomph::OcTreeNames::U.
| 
 | delete | 
Broken assignment operator.
| 
 | inlinevirtual | 
Plot: x,y,t in tecplot format.
Implements oomph::MacroElement.
Definition at line 179 of file extruded_macro_element.h.
References i, oomph::MacroElement::macro_map(), s, and t.
| 
 | virtual | 
Output all macro element boundaries as tecplot zones.
Implements oomph::MacroElement.
Definition at line 316 of file extruded_macro_element.cc.
References oomph::ExtrudedMacroElement::Extruded_domain_pt, oomph::OcTreeNames::F, i, oomph::BinaryTreeNames::L, oomph::ExtrudedDomain::macro_element_boundary(), oomph::MacroElement::Macro_element_number, s, and t.