RMC01.hGo to the documentation of this file.00001 //================================================================================ 00002 //# COPY LEFT and RIGHT: # 00003 //# Commercial use of this program without express permission of the # 00004 //# University of California, is strictly encouraged. Copyright and Copyleft # 00005 //# are covered by the following clause: # 00006 //# # 00007 //# Woody's license: # 00008 //# ``This source code is Copyrighted in U.S., by the The Regents of the # 00009 //# University of California, for an indefinite period, and anybody caught # 00010 //# using it without our permission, will be mighty good friends of ourn, # 00011 //# cause we don't give a darn. Hack it. Compile it. Debug it. Run it. Yodel # 00012 //# it. Enjoy it. We wrote it, that's all we wanted to do.'' bj # 00013 //# # 00014 //# # 00015 //# # 00016 //# PROJECT: Object Oriented Finite Element Program # 00017 //# PURPOSE: Rounded Mohr Coulomb base functions # 00018 //# CLASS: # 00019 //# # 00020 //# VERSION: # 00021 //# LANGUAGE: C++ # 00022 //# TARGET OS: DOS || UNIX || . . . # 00023 //# DESIGNER(S): Boris Jeremic jeremic@ucdavis.edu # 00024 //# Zhao Cheng, # 00025 //# Zhaohui Yang # 00026 //# PROGRAMMER(S): Zhao Cheng, Boris Jeremic # 00027 //# # 00028 //# # 00029 //# DATE: 12 Feb. 2003 # 00030 //# UPDATE HISTORY: # 00031 //# # 00032 //# # 00033 //# # 00034 //# # 00035 //# SHORT EXPLANATION: base functions for rounded Mohr-Coulomb yield surface # 00036 //# and potential function # 00037 //# # 00038 //================================================================================ 00039 00040 #ifndef RMC01_H 00041 #define RMC01_H 00042 00043 #include <math.h> 00044 00045 00046 double g_0( double, double ) ; 00047 double g_prime( double, double ); 00048 double g_second( double, double ); 00049 00050 #endif 00051 |