33 #ifndef OOMPH_YOUNGLAPLACE_FLUX_ELEMENTS_HEADER 34 #define OOMPH_YOUNGLAPLACE_FLUX_ELEMENTS_HEADER 39 #include <oomph-lib-config.h> 44 #include "../generic/Qelements.h" 55 template <
class ELEMENT>
71 "Don't call empty constructor for YoungLaplaceContactAngleElement",
72 OOMPH_CURRENT_FUNCTION,
73 OOMPH_EXCEPTION_LOCATION);
123 const unsigned &
i)
const 132 void output(std::ostream &outfile,
const unsigned &n_plot)
142 void output(FILE* file_pt,
const unsigned &n_plot)
165 double& norm_of_drds)
181 double& norm_of_drds);
void broken_copy(const std::string &class_name)
Issue error message and terminate execution.
virtual void output(std::ostream &outfile)
Output the element data — typically the values at the nodes in a format suitable for post-processing...
double * value_pt(const unsigned &i) const
Return the pointer to the i-the stored value. Typically this is required when direct access to the st...
int & face_index()
Index of the face (a number that uniquely identifies the face in the element)
A general Finite Element class.
double zeta_nodal(const unsigned &n, const unsigned &k, const unsigned &i) const
In a FaceElement, the "global" intrinsic coordinate of the element along the boundary, when viewed as part of a compound geometric object is specified using the boundary coordinate defined by the mesh. Note: Boundary coordinates will have been set up when creating the underlying mesh, and their values will have been stored at the nodes.
Node *& node_pt(const unsigned &n)
Return a pointer to the local node n.
void broken_assign(const std::string &class_name)
Issue error message and terminate execution.
int nodal_local_eqn(const unsigned &n, const unsigned &i) const
Return the local equation number corresponding to the i-th value at the n-th local node...