![]() |
|
#include <macro_element.h>
Inheritance diagram for oomph::QMacroElement< DIM >:Additional Inherited Members | |
Public Member Functions inherited from oomph::MacroElement | |
| MacroElement (Domain *domain_pt, const unsigned ¯o_element_number) | |
| 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) |
| virtual void | output (const unsigned &t, std::ostream &outfile, const unsigned &nplot)=0 |
| 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 unsigned &t, const Vector< double > &s, Vector< double > &r)=0 |
| 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 | output_macro_element_boundaries (std::ostream &outfile, const unsigned &nplot)=0 |
| Output all macro element boundaries as tecplot zones. More... | |
| virtual void | assemble_macro_to_eulerian_jacobian (const unsigned &t, const Vector< double > &s, DenseMatrix< double > &jacobian) |
| virtual void | assemble_macro_to_eulerian_jacobian2 (const unsigned &t, const Vector< double > &s, DenseMatrix< double > &jacobian2) |
| void | assemble_macro_to_eulerian_jacobian (const Vector< double > &s, DenseMatrix< double > &jacobian) |
| void | assemble_macro_to_eulerian_jacobian2 (const Vector< double > &s, DenseMatrix< double > &jacobian2) |
| unsigned & | macro_element_number () |
| Access function to the Macro_element_number. More... | |
| Domain *& | domain_pt () |
| Access function to the Domain_pt. 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... | |
//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// QMacroElement
QMacroElements are MacroElement s with linear/quadrilateral/hexahedral shape. This class is empty and simply establishes the dimension as the template parameter.