Classes | Namespaces
hijacked_elements.h File Reference

Go to the source code of this file.

Classes

class  oomph::HijackedElementBase
 HijackedElement base class that provides storage and access funcitons for pointers to the global equation numbers that are hijacked by the HijackedElement. A default residuals multiplier is also provided. More...
 
class  oomph::Hijacked< ELEMENT >
 Hijacked elements are elements in which one or more Data values that affect the element's residuals, are determined by another element – the data values are then said to have been hijacked by another element. The main functionality added by the Hijacked element class is that it wipes out those entries in the element's residual vector and those rows in the element's Jacobian matrix that are determined by the "other" elements that have hijacked the values. Note that for continuation in homotopy parameters, it may be desriable to multiply the residuals and corresponding jacobian entries by a "homotopy parameter". The value of this parameter can be set by assigning residual_multiplier_pt() which has a default value of zero. Note: it would be possible to extend the functionality so that different residuals are multiplied by different values, but will this ever be required? More...
 
class  oomph::FaceGeometry< Hijacked< ELEMENT > >
 Explicit definition of the face geometry of hijacked elements: the same as the face geometry of the underlying element. More...
 
class  oomph::FaceGeometry< FaceGeometry< Hijacked< ELEMENT > > >
 Explicit definition of the face geometry of hijacked elements: the same as the face geometry of the underlying element. More...
 
class  oomph::FaceGeometry< Hijacked< FaceGeometry< ELEMENT > > >
 Explicit definition of the face geometry of hijacked elements: the same as the face geometry of the underlying element. More...
 

Namespaces

 oomph
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////