Source code for pyleecan.Methods.Mesh.RefSegmentP1.grad_shape_function
# -*- coding: utf-8 -*-
import numpy as np
def grad_shape_function(self, points):
""" Return the values of linear shape functions in reference triangle for a given point """
values = np.zeros([2, 2], dtype=float)
[x, y] = points
if (x >= -1) and (x <= 1):
values[0, 0] = -1 / 2
values[0, 1] = 1 / 2
return values