oomph::HeatedPenetrator Class Referenceabstract

Base class for "heated" penetrator. More...

#include <contact_elements.h>

+ Inheritance diagram for oomph::HeatedPenetrator:

Public Member Functions

 HeatedPenetrator ()
 Constructor. More...
 
virtual ~HeatedPenetrator ()
 Destructor. More...
 
virtual double temperature (const Vector< double > &x) const =0
 
- Public Member Functions inherited from oomph::Penetrator
 Penetrator ()
 Constructor. More...
 
virtual ~Penetrator ()
 Destructor. More...
 
virtual void penetration (const Vector< double > &x, const Vector< double > &n, double &d, bool &intersection) const =0
 
virtual void output (std::ostream &outfile, const unsigned &nplot) const =0
 Output coordinates of penetrator at nplot plot points. More...
 
virtual Vector< doublerigid_body_displacement () const
 
virtual Vector< std::pair< Data *, unsigned > > equilibrium_data ()
 
virtual void surface_coordinate (const Vector< double > &x, Vector< double > &zeta) const
 

Detailed Description

Base class for "heated" penetrator.

Constructor & Destructor Documentation

◆ HeatedPenetrator()

oomph::HeatedPenetrator::HeatedPenetrator ( )
inline

Constructor.

227 {};

◆ ~HeatedPenetrator()

virtual oomph::HeatedPenetrator::~HeatedPenetrator ( )
inlinevirtual

Destructor.

230 {};

Member Function Documentation

◆ temperature()

virtual double oomph::HeatedPenetrator::temperature ( const Vector< double > &  x) const
pure virtual

Get penetrator temperature at surface for given point x. Specific implementation of penetetrator has do decide how to relate these two points.

Implemented in HeatedCircularPenetratorElement, and oomph::HeatedCircularPenetrator.


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