diff --git a/CROSS-OPT-1.0/TrussMass.m b/CROSS-OPT-1.0/TrussMass.m deleted file mode 100644 index ac37de0..0000000 --- a/CROSS-OPT-1.0/TrussMass.m +++ /dev/null @@ -1,30 +0,0 @@ -% ----------------------------------------------------------------- -% TrussMass.m -% ----------------------------------------------------------------- -% programmers: Marcos Vinicius Issa -% Anderson Pereira -% Americo Cunha Jr -% -% Originally programmed in: Apr 04, 2024 -% Last updated in: Aug 23, 2024 -% ----------------------------------------------------------------- -% This function computes the mass of a truss structure. -% ----------------------------------------------------------------- -function F = TrussMass(A,MyTruss) - - % truss structure parameters - rho = MyTruss.rho; - NODES = MyTruss.NODES; - ELEM = MyTruss.ELEM; - Nelem = MyTruss.Nelem; - - % compute the mass - F = 0.0; - for e = 1:Nelem - dx = NODES(ELEM(e,2),1) - NODES(ELEM(e,1),1); - dy = NODES(ELEM(e,2),2) - NODES(ELEM(e,1),2); - l = sqrt(dx^2+dy^2); - F = F + rho*A(e)*l; - end -end -% ----------------------------------------------------------------- \ No newline at end of file