In this part a brief theory of the analysis of wave pressures on shells is given. Its purpose is to explain what rambshell does and not how the program does it.