fdFlow.cpp

Go to the documentation of this file.
00001 //===============================================================================
00002 //# COPYRIGHT (C): Woody's license (by BJ):
00003 //                 ``This    source  code is Copyrighted in
00004 //                 U.S.,  for  an  indefinite  period,  and anybody
00005 //                 caught  using it without our permission, will be
00006 //                 mighty good friends of ourn, cause we don't give
00007 //                 a  darn.  Hack it. Compile it. Debug it. Run it.
00008 //                 Yodel  it.  Enjoy it. We wrote it, that's all we
00009 //                 wanted to do.''
00010 //
00011 //# PROJECT:           Object Oriented Finite Element Program
00012 //# PURPOSE:           Finite Deformation Hyper-Elastic classes
00013 //# CLASS:
00014 //#
00015 //# VERSION:           0.6_(1803398874989) (golden section)
00016 //# LANGUAGE:          C++
00017 //# TARGET OS:         all...
00018 //# DESIGN:            Zhao Cheng, Boris Jeremic (jeremic@ucdavis.edu)
00019 //# PROGRAMMER(S):     Zhao Cheng, Boris Jeremic
00020 //#
00021 //#
00022 //# DATE:              July 2004
00023 //# UPDATE HISTORY:
00024 //#
00025 //===============================================================================
00026 
00027 #ifndef fdFlow_CPP
00028 #define fdFlow_CPP
00029 
00030 #include "fdFlow.h"
00031 
00032 fdFlow::fdFlow()
00033 { 
00034 
00035 }
00036 
00037 double fdFlow::dFodq(const stresstensor &sts,  const FDEPState &fdepstate ) const
00038 { 
00039      return 0.0;
00040 }
00041 
00042 stresstensor fdFlow::dFoda(const stresstensor &sts,  const FDEPState &fdepstate ) const
00043 { 
00044      stresstensor Z2;
00045      return Z2;
00046 }
00047 
00048 tensor fdFlow::d2Fodsds(const stresstensor &sts,  const FDEPState &fdepstate ) const
00049 {    
00050      tensor Z4(4, def_dim_4, 0.0);
00051      return Z4;
00052 }
00053 
00054 stresstensor fdFlow::d2Fodsdq(const stresstensor &sts,  const FDEPState &fdepstate ) const
00055 { 
00056      stresstensor Z2;
00057      return Z2;
00058 }
00059 
00060 tensor fdFlow::d2Fodsda(const stresstensor &sts,  const FDEPState &fdepstate ) const
00061 {    
00062      tensor Z4(4, def_dim_4, 0.0);
00063      return Z4;
00064 }
00065 
00066 double fdFlow::d2Fodqdq(const stresstensor &sts,  const FDEPState &fdepstate ) const
00067 { 
00068      return 0.0;
00069 }
00070 
00071 stresstensor fdFlow::d2Fodqda(const stresstensor &sts,  const FDEPState &fdepstate ) const
00072 { 
00073      stresstensor Z2;
00074      return Z2;
00075 }
00076 
00077 tensor fdFlow::d2Fodada(const stresstensor &sts,  const FDEPState &fdepstate ) const
00078 {    
00079      tensor Z4(4, def_dim_4, 0.0);
00080      return Z4;
00081 }
00082 
00083 OPS_Stream& operator<<(OPS_Stream& os, const fdFlow &fdfl)
00084 {
00085      os << "fdFlow Parameters: " << "\n";
00086      return os;
00087 }
00088 
00089 
00090 #endif
00091 

Generated on Mon Oct 23 15:05:14 2006 for OpenSees by doxygen 1.5.0