论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录 或 注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 2271阅读
  • 3回复

head [复制链接]

上一主题 下一主题
离线an-yantu
 

发帖
1852
土币
33661
威望
180
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2013-02-01

gen zone brick size 10 5 5
mod el
prop shear 1e8 bulk 2e8
fix x y z ran x 0 y 0 5 z 0 5
fix x y z ran x 0 10 y 0 5 z 0
fix x y z ran x 10 y 0 5 z 0 5
table 1
def find_add
head = null
pnt =  gp_head
loop while pnt # null
x_pos = gp_xpos(pnt)
if x_pos = width then
new = get_mem(2)
mem(new) = head
mem(new+1) = pnt
head = new
endif
pnt = gp_next(pnt)
endloop
end
set width = 10.0
find_add
def app_vel
while_stepping
ad = head
loop while ad # null
pnt = mem(ad+1)
gp_xvel(pnt) = vel_max * gp_zpos(pnt) / height
gp_zvel(pnt) = -vel_max * (gp_xpos(pnt) - width) / height
ad = mem(ad)
endloop
end
set large vel_max = 1e-2 height = 5.0
step 100
plot grid black vel red
上面的head=new 是什么意思那?起到什么作用那?请哪位大侠指导一下?
岩土
离线an-yantu

发帖
1852
土币
33661
威望
180
原创币
0
只看该作者 1楼 发表于: 2013-02-02
哪位老师指点一下?
岩土
离线an-yantu

发帖
1852
土币
33661
威望
180
原创币
0
只看该作者 2楼 发表于: 2013-02-05
再顶,----
岩土
离线fzjz12

发帖
30
土币
194
威望
14
原创币
0
只看该作者 3楼 发表于: 2013-08-07
new = get_mem(2)代表创建一个有两个存储空间的“容器”,并把地址赋给new
head=new,代表把new的值赋给head,即把前面创建的“容器”的地址赋给head
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站