Commit fdc08e3e authored by Spencer Sherwin's avatar Spencer Sherwin
Browse files

Updated some missing virtual functions from previous merge

parent 24bea5c8
......@@ -1696,18 +1696,57 @@ namespace Nektar
HelmholtzMatrixOp_MatFree(inarray,outarray,mkey);
}
void StdExpansion::v_LaplacianMatrixOp_MatFree(const Array<OneD, const NekDouble> &inarray,
Array<OneD,NekDouble> &outarray,
const StdMatrixKey &mkey)
{
// If this function is not reimplemented on shape level, the function
// below will be called
LaplacianMatrixOp_MatFree_GenericImpl(inarray,outarray,mkey);
}
void StdExpansion::v_HelmholtzMatrixOp_MatFree(const Array<OneD, const NekDouble> &inarray,
Array<OneD,NekDouble> &outarray,
const StdMatrixKey &mkey)
{
// If this function is not reimplemented on shape level, the function
// below will be called
HelmholtzMatrixOp_MatFree_GenericImpl(inarray,outarray,mkey);
}
const NormalVector & StdExpansion::v_GetEdgeNormal(const int edge) const
{
ASSERTL0(false, "Cannot get edge normals for this expansion.");
static NormalVector result;
return result;
}
void StdExpansion::v_ComputeEdgeNormal(const int edge)
{
ASSERTL0(false, "Cannot compute edge normal for this expansion.");
}
void StdExpansion::v_NegateEdgeNormal(const int edge)
{
ASSERTL0(false, "Not implemented.");
}
bool StdExpansion::v_EdgeNormalNegated(const int edge)
{
ASSERTL0(false, "Not implemented.");
return false;
}
void StdExpansion::v_ComputeFaceNormal(const int face)
{
ASSERTL0(false, "Cannot compute face normal for this expansion.");
}
void StdExpansion::v_NegateFaceNormal(const int face)
{
ASSERTL0(false, "Not implemented.");
}
void StdExpansion::v_ComputeVertexNormal(const int vertex)
{
ASSERTL0(false, "Cannot compute vertex normal for this expansion.");
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment