当前位置: 首页 > news >正文

自己建网站 怎么做后台中国十大地推公司

自己建网站 怎么做后台,中国十大地推公司,net网站开发实例,常德房产网单元对象是构成整个结构对象的基本要素#xff0c;如杆单元#xff0c;梁单元#xff0c;板单元#xff0c;壳单元等等。虽然单元形状和特性各不相同#xff0c;但基本特征和功能是相同的。比如都具有一定的几何形状#xff0c;通过节点与其它单元连接#xff0c;包含材… 单元对象是构成整个结构对象的基本要素如杆单元梁单元板单元壳单元等等。虽然单元形状和特性各不相同但基本特征和功能是相同的。比如都具有一定的几何形状通过节点与其它单元连接包含材料信息在结构分析中各单元皆以单元刚度矩阵的形式组装成整体结构。各种单元的层次关系如图所示▲单元层次关系# 抽象单元类(基类)class AbstractElement:    def __init__ (self, id):        self.id  id对于一个桁架单元其特征有编号、材料类型、横截面面积、两个节点的信息、单元长度、单元局部坐标与总体坐标的夹角、单元局部坐标与总体坐标的转换矩阵、单元局部坐标系下的刚度矩阵、单元整体坐标系下的刚度矩阵、应力矩阵、应变矩阵等等。# 平面桁架单元类class TrussElement2D(AbstractElement):    def __init__ (self,id, A, mat, node1, node2):        super().__init__(id)        self.A  A        self.mat  mat        self.node1  node1        self.node2  node2    def elemDisp(self):        return np.array( [ [0.], [0.], [0.], [0.] ] )                              def elemLength(self):        dx  self.node2.coord_X - self.node1.coord_X        dy  self.node2.coord_Y - self.node1.coord_Y        return  math.sqrt(dx*dx  dy*dy)    def COS(self):        dx  self.node2.coord_X - self.node1.coord_X        return dx / self.elemLength()    def SIN(self):        dy  self.node2.coord_Y - self.node1.coord_Y        return  dy / self.elemLength()    def Trans(self):        S  self.SIN()        C  self.COS()        return np.array([ [C, S, 0, 0],                          [0, 0, C, S] ])    def elemStiffnessMatrix(self):        EA  self.mat.E * self.A        S  self.SIN()        C  self.COS()        ek  np.array([ [C*C,  C*S, -C*C, -C*S ],                        [C*S,  S*S, -C*S, -S*S ],                        [-C*C, -C*S, C*C,  C*S],                        [-C*S, -S*S, C*S,  S*S]   ] )        return EA/self.elemLength() * ek    def strainMatrix(self):        L   self.elemLength()        tmp1  np.array( [-1.0, 1.0] )        return 1/L * np.array( [-1.0, 1.0] )            def normalForce(self, T, elemDisp):        EA  self.mat.E * self.A        b  self.strainMatrix()         tmp1  EA * b                tmp2  np.dot(tmp1, T)        return np.dot(tmp2, elemDisp)采用从基类按层次继承来建立单元类的方法除了重用父类代码之外另一个很重要的优点就是可以运用多态。通过指向单元基类对象的指针调用各派生单元类的成员函数。来看一个例子从一个抽象单元类派生两个不同的单元类。现在要获取这两个单元的编号。#include #include using namespace std;class AbstractElement{public:    virtual ~AbstractElement()  default;    virtual size_t getID() const  0;   // 纯虚函数 };class Truss : public AbstractElement{protected:    size_t id{ 0 };public:    Truss()  default;    Truss(size_t id_) : id{ id_ } {}    size_t getID() const override { return id; }};class Beam : public AbstractElement{protected:    size_t id{ 0 };public:    Beam()  default;    Beam(size_t id_) : id{ id_ } {}    size_t getID() const override { return id; }};int main(){    Truss t1{ 1 };    Beam  b1{ 2 };    std::vector elems{ t1, b1 };for (auto* el : elems)    {std::cout getID() std::endl;  //这里体现了多态    }return 0;}
http://www.zqtcl.cn/news/334488/

相关文章:

  • 张家界做网站洛阳网站建设哪家专业
  • 快餐网站模板电子版邀请函制作软件免费
  • 有什么做视频的素材网站网站名称注册保护
  • 北京 顺义 网站制作h5网站网站建设
  • 网站在百度上搜不到了wordpress导航菜单加图片
  • wordpress网站访问慢网站建设35类
  • 绍兴做网站价格字体
  • asp.net网站开发实训可以不花钱做网站吗
  • 北京网站的制作设计服务器和电脑主机的区别
  • 北京网站建设的服务公司凡科网站 怎么开支付
  • 包头公司做网站知名做网站费用
  • 安徽网站建设服务平台重庆网站建公司大全
  • 有什么网站可以做中间人的相城区建设局网站
  • 房屋装修在线设计网站百度联盟广告怎么屏蔽
  • 网站,商城,app+建设域名网址注册
  • 肥西做网站设计网页页面
  • 怎样做百度推广网站iis服务器的默认网站
  • 东莞建设工程交易中心门户网站湖南设计网站机构
  • 做网站在网站建设客户
  • 河北建设厅安监站官方网站一个新手怎么做电商
  • 做结婚请柬网站有那些做网店哪个网站好
  • 做网站尽在美橙互联欧美简约风格网站设计
  • idea建设完整的网站微官网下载
  • 阿城区建设小学网站上海建设行政主管部门政务网站
  • 西丽网站建设网站怎样做才能有点击率
  • 网站建设图片大小建设部网站1667号公告
  • 做wps的网站赚钱网站建设中网站图片如何修改
  • 公司招商型网站建设怎么自己做网站挣钱
  • 红酒手机网站建设中视频自媒体注册
  • 免费网站2022年能用的网址青阳网站建设