Nodo

PURPOSE ^

|______________________________________________________________________|

SYNOPSIS ^

This is a script file.

DESCRIPTION ^

|______________________________________________________________________|
|                                                                      |
|          TEFAME - Toolbox para Elementos Finitos y Analisis          |
|                  Matricial de Estructuras en MATLAB                  |
|                                                                      |
|                   Area  de Estructuras y Geotecnia                   |
|                   Departamento de Ingenieria Civil                   |
|              Facultad de Ciencias Fisicas y Matematicas              |
|                         Universidad de Chile                         |
|                                                                      |
| TEFAME es una  plataforma en base a objetos para modelar, analizar y |
| visualizar  la respuesta de sistemas  estructurales usando el metodo |
| de elementos finitos y analisis matricial de estructuras en MATLAB.  |
| Repositorio: https://github.com/ppizarror/TEFAME                     |
|______________________________________________________________________|
|                                                                      |
| Clase Nodo                                                           |
|                                                                      |
| Este archivo contiene la definicion de la Clase Nodo                 |
| Nodo es una subclase de la clase ComponenteModelo y corresponde a la |
| representacion  abstracta  de los  nodos en  el metodo  de elementos |
| finitos o analisis matricial de estructuras.                         |
|                                                                      |
| La clase nodo  guarda la  informacion de  las coordenadas  del nodo, |
| los ID de grados de libertad y los resultados de desplazamiento.     |
|______________________________________________________________________|
|                                                                      |
| MIT License                                                          |
| Copyright (c) 2018-2020 Pablo Pizarro R @ppizarror.com.              |
|                                                                      |
| Permission is hereby granted, free of charge, to any person obtai-   |
| ning a copy of this software and associated documentation files (the |
| "Software"), to deal in the Software without restriction, including  |
| without limitation the rights to use, copy, modify, merge, publish,  |
| distribute, sublicense, and/or sell copies of the Software, and to   |
| permit persons to whom the Software is furnished to do so, subject   |
| to the following conditions:                                         |
|                                                                      |
| The above copyright notice and this permission notice shall be       |
| included in all copies or substantial portions of the Software.      |
|                                                                      |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,      |
| EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF   |
| MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.|
| IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY |
| CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
| TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE    |
| SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.               |
|______________________________________________________________________|

  Methods(Access=public):
       obj = Nodo(etiquetaNodo,nGDLNodo,coordenadasNodo)
       nGDLNodo = obtenerNumeroGDL(obj)
       coordenadasNodo = obtenerCoordenadas(obj)
       gdlIDNodo = obtenerGDLID(obj)
       gdlIDNodoCondensado = obtenerGDLIDCondensado(obj)
       cargasResultantesNodo = obtenerCargasResultantes(obj)
       desplazamientosNodo = obtenerDesplazamientos(obj)
       reaccionesNodo = obtenerReacciones(obj)
       definirGDLID(obj,gdlIDNodo)
       definirGDLIDCondensado(obj,gdlIDNodoCondensado)
       definirDesplazamientos(obj,desplazamientosNodo)
       agregarCarga(obj,cargaNodo)
       agregarEsfuerzosElementoAReaccion(obj,esfuerzosElemento)
       inicializar(obj)
       guardarPropiedades(obj,archivoSalidaHandle)
       guardarDesplazamientos(obj,archivoSalidaHandle)
       guardarReacciones(obj,archivoSalidaHandle)
       disp(obj)
       agregarElementos(obj, elemObj)
       obtenerElementos(obj)
       tipoApoyoRestringido(obj)
  Methods Suplerclass (ComponenteModelo):
       etiqueta = obtenerEtiqueta(obj)
       e = equals(obj,obj)
       objID = obtenerIDObjeto(obj)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Wed 02-Dec-2020 23:38:02 by m2html © 2005