protected override void ComputeValues(NodeSet N, int j0, int Len, MultidimensionalArray output) { LevelSet levelSetField = m_owner.GetLevSet() as LevelSet; if (levelSetField == null) { ComputeValuesNonField(m_owner.GetLevSet(), N, j0, Len, output); } else { ComputeValuesField(levelSetField, N, j0, Len, output); } }
/// <summary> /// <see cref="ILevelSet.EvaluateGradient"/> /// </summary> /// <param name="NodeSetIndex"> /// <see cref="ILevelSet.EvaluateGradient"/> /// </param> /// <param name="j0"> /// <see cref="ILevelSet.EvaluateGradient"/> /// </param> /// <param name="Len"> /// <see cref="ILevelSet.EvaluateGradient"/> /// </param> /// <param name="output"> /// <see cref="ILevelSet.EvaluateGradient"/> /// </param> protected override void ComputeValues(NodeSet N, int j0, int Len, MultidimensionalArray output) { m_owner.GetLevSet().EvaluateGradient(j0, Len, N, output); }