commands.h

Go to the documentation of this file.
00001 /* ****************************************************************** **
00002 **    OpenSees - Open System for Earthquake Engineering Simulation    **
00003 **          Pacific Earthquake Engineering Research Center            **
00004 **                                                                    **
00005 **                                                                    **
00006 ** (C) Copyright 1999, The Regents of the University of California    **
00007 ** All Rights Reserved.                                               **
00008 **                                                                    **
00009 ** Commercial use of this program without express permission of the   **
00010 ** University of California, Berkeley, is strictly prohibited.  See   **
00011 ** file 'COPYRIGHT'  in main directory for information on usage and   **
00012 ** redistribution,  and for a DISCLAIMER OF ALL WARRANTIES.           **
00013 **                                                                    **
00014 ** Developed by:                                                      **
00015 **   Frank McKenna (fmckenna@ce.berkeley.edu)                         **
00016 **   Gregory L. Fenves (fenves@ce.berkeley.edu)                       **
00017 **   Filip C. Filippou (filippou@ce.berkeley.edu)                     **
00018 **                                                                    **
00019 ** ****************************************************************** */
00020                                                                         
00021 // $Revision: 1.14 $
00022 // $Date: 2006/05/26 00:17:12 $
00023 // $Source: /usr/local/cvs/OpenSees/SRC/tcl/commands.h,v $
00024                                                                         
00025                                                                         
00026 // Written: fmk 
00027 // Created: 04/98
00028 // Revision: A
00029 //
00030 // Description: This file contains the functions that will be called by
00031 // the interpreter when the appropriate command name is specified,
00032 // see tkAppInit.C for command names.
00033 //
00034 // What: "@(#) commands.C, revA"
00035 
00036 #include <OPS_Globals.h>
00037 
00038 int
00039 g3AppInit(Tcl_Interp *interp);
00040 
00041 int 
00042 OPS_SetObjCmd(ClientData clientData, Tcl_Interp *interp, int argc, Tcl_Obj * const *argv);
00043 
00044 int 
00045 OPS_SourceCmd(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00046 
00047 int 
00048 wipeModel(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00049 
00050 int 
00051 wipeAnalysis(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00052 
00053 int 
00054 resetModel(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00055 
00056 int 
00057 initializeAnalysis(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00058 
00059 int 
00060 setLoadConst(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00061 
00062 int 
00063 setTime(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00064 
00065 int 
00066 getTime(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00067 
00068 int 
00069 buildModel(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00070 
00071 int 
00072 analyzeModel(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00073 
00074 int 
00075 printModel(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00076 int 
00077 specifyAnalysis(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00078 int 
00079 specifySOE(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00080 
00081 int 
00082 specifyNumberer(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00083 int 
00084 specifyConstraintHandler(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00085 int
00086 specifyAlgorithm(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00087 
00088 int
00089 specifyCTest(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00090 
00091 int 
00092 specifyIntegrator(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00093 int 
00094 addRecorder(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00095 int 
00096 addAlgoRecorder(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00097 
00098 int 
00099 addDatabase(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00100 
00101 int 
00102 playbackRecorders(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00103 
00104 int 
00105 playbackAlgorithmRecorders(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00106 
00107 int 
00108 groundExcitation(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00109 int 
00110 rigidLink(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00111 
00112 int 
00113 rigidDiaphragm(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00114 
00115 int 
00116 eigenAnalysis(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00117 
00118 int 
00119 videoPlayer(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00120 
00121 int 
00122 removeObject(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00123 
00124 int 
00125 nodeDisp(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00126 
00127 int 
00128 nodeCoord(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00129 
00130 int 
00131 nodeBounds(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00132 
00133 // AddingSensitivity:BEGIN /////////////////////////////////////////////////
00134 int 
00135 nodeVel(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00136 
00137 int 
00138 computeGradients(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00139 
00140 int 
00141 sensNodeDisp(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00142 
00143 int 
00144 sensNodeVel(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00145 
00146 int 
00147 sensitivityAlgorithm(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00148 
00149 int 
00150 sensitivityIntegrator(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00151 // AddingSensitivity:END ///////////////////////////////////////////////////
00152 
00153 
00154 int 
00155 startTimer(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00156 
00157 int 
00158 stopTimer(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00159 
00160 int 
00161 rayleighDamping(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00162 
00163 int 
00164 addRegion(ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv);
00165 
00166 
00167 
00168 
00169 
00170 
00171 
00172 
00173 

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