ElementTriArgyris
class ElementTriArgyris(ElementH2):
nodal_dofs = 6
facet_dofs = 1
dim = 2
maxdeg = 5 def gdof(self, u, du, ddu, v, e, n, i):
if i < 18:
j = i % 6
k = int(i/6)
if j == 0:
return u(*v[k])
elif j == 1:
return du[0](*v[k])
elif j == 2:
return du[1](*v[k])
elif j == 3:
return ddu[0](*v[k])
elif j == 4:
return ddu[1](*v[k])
elif j == 5:
return ddu[2](*v[k])
elif i == 18:
return du[0](*e[0])*n[0, 0] + du[1](*e[0])*n[0, 1]
elif i == 19:
return du[0](*e[1])*n[1, 0] + du[1](*e[1])*n[1, 1]
elif i == 20:
return du[0](*e[2])*n[2, 0] + du[1](*e[2])*n[2, 1]
ElementTriArgyris的更多相关文章
- Visualise the Argyris basis functions
""" Author: kinnala Visualise the Argyris basis functions. """ from sk ...
随机推荐
- C&Cpp.CallGraph
1. CodeViz http://www.skynet.ie/~mel/projects/codeviz/ 2. http://my.oschina.net/zmlblog/blog/186308
- JSON中的{}与[]的区别
[]:索引数组 {}:关联数组(js中,即对象)
- Vue 不同环境配置相应的 API 地址
我使用的是 Vue + ElementUI 进行构建的项目,在开发过程中,使用的是前后端分离的模式,所以经常会出现多环境配置信息,尤其是 Api 接口地址的配置,如果在代码中使用判断的方式,感觉不友好 ...
- Spring 注解(一)Spring 注解编程模型
Spring 注解(一)Spring 注解编程模型 Spring 系列目录(https://www.cnblogs.com/binarylei/p/10198698.html) Spring 注解系列 ...
- flask 中文编码解码
process.append("中文") print(process) # return Response(json.dumps(process), mimetype='appli ...
- 【Linux】ApacheBench(ab)压力测试工具
AB的简介 ab是apachebench命令的缩写. ab是apache自带的压力测试工具.ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试.比 ...
- 7月底的list
多校的新姿势: 超大数比较 置换群 树归 莫比乌斯反演 7月26日做了的list: a.补了多校的两道题. b.学了如何比较特别多特别大的数 c.看了波循环群 d.看了点kmp 7月27想做的li ...
- MySQL基准测试--innodb_buffer_pool_instances
http://blog.chinaunix.net/uid-26896862-id-3345441.html 目的 根据现有硬件环境下,测试MySQL单实例下,在数据量小于innodb_buffer_ ...
- 2019.01.01 bzoj3625:小朋友和二叉树(生成函数+多项式求逆+多项式开方)
传送门 codeforces传送门codeforces传送门codeforces传送门 生成函数好题. 卡场差评至今未过 题意简述:nnn个点的二叉树,每个点的权值KaTeX parse error: ...
- 将项目部署到 github上(部署到码云操作一样,前提是有码云账号)
来源:http://www.cnblogs.com/fengxiongZz/p/6477456.html 首先你需要自己的网页文件(俗称项目) 第一步:登录到Github上,新建一个repositor ...