| 1909 | } |
| 1910 | |
| 1911 | int |
| 1912 | Node::createAccel(void) |
| 1913 | { |
| 1914 | accel = new double[2*numberDOF]; |
| 1915 | |
| 1916 | if (accel == 0) { |
| 1917 | opserr << "WARNING - Node::createAccel() ran out of memory for array of size " << 2*numberDOF << endln; |
| 1918 | return -1; |
| 1919 | } |
| 1920 | for (int i=0; i<2*numberDOF; i++) |
| 1921 | accel[i] = 0.0; |
| 1922 | |
| 1923 | commitAccel = new Vector(&accel[numberDOF], numberDOF); |
| 1924 | trialAccel = new Vector(accel, numberDOF); |
| 1925 | |
| 1926 | if (commitAccel == 0 || trialAccel == 0) { |
| 1927 | opserr << "WARNING - Node::createAccel() ran out of memory creating Vectors(double *,int)\n"; |
| 1928 | return -2; |
| 1929 | } |
| 1930 | |
| 1931 | return 0; |
| 1932 | } |
| 1933 | |
| 1934 | |
| 1935 | // AddingSensitivity:BEGIN /////////////////////////////////////// |
no outgoing calls
no test coverage detected