GaussExc.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:fem 作者: mlp6 项目源码 文件源码
def write_load_file(loadfilename, load_nodeID_amp, direction=-3,
                    header_comment="$Generated by GaussExc.py\n"):
    """write load file

    :param loadfilename:
    :param load_nodeID_amp: list of int node ID, float amp
    :param direction: default = -3 (orientation (1, 2, 3) and sign)
    :param header_comment:
    """
    from numpy import sign, abs
    d = abs(direction)
    dsign = sign(direction)

    lfile = open(loadfilename, 'w')
    lfile.write(header_comment)
    lfile.write("*LOAD_NODE_POINT\n")
    [lfile.write("%i,%i,1,%.4f\n" % (i, d, dsign * j))
     for i, j in load_nodeID_amp]
    lfile.write("*END\n")
    lfile.close()

    return 0
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号