| 1865 | } |
| 1866 | |
| 1867 | int |
| 1868 | Node::createAccel(void) |
| 1869 | { |
| 1870 | accel = new double[2*numberDOF]; |
| 1871 | |
| 1872 | if (accel == 0) { |
| 1873 | opserr << "WARNING - Node::createAccel() ran out of memory for array of size " << 2*numberDOF << endln; |
| 1874 | return -1; |
| 1875 | } |
| 1876 | for (int i=0; i<2*numberDOF; i++) |
| 1877 | accel[i] = 0.0; |
| 1878 | |
| 1879 | commitAccel = new Vector(&accel[numberDOF], numberDOF); |
| 1880 | trialAccel = new Vector(accel, numberDOF); |
| 1881 | |
| 1882 | if (commitAccel == 0 || trialAccel == 0) { |
| 1883 | opserr << "WARNING - Node::createAccel() ran out of memory creating Vectors(double *,int)\n"; |
| 1884 | return -2; |
| 1885 | } |
| 1886 | |
| 1887 | return 0; |
| 1888 | } |
| 1889 | |
| 1890 | |
| 1891 | // AddingSensitivity:BEGIN /////////////////////////////////////// |
no outgoing calls
no test coverage detected