Computer methods of structural analysis