ansysToEsfBarra

misc.ansysToEsfBarra.ansysToEsfBarra(nmbArch, nmbDBase, nmbTabla)
Importa el listado de esfuerzos en barras de ansys que se pasa como parámetro
nmbArchivo: Nombre del archivo que contiene el listado. nmbDBase: Nombre de la base de datos donde se guardará la tabla. nmbTabla: Nombre de la tabla que contendrá los esfuerzos.
misc.ansysToEsfBarra.splitActionFiles(nmbArch)

ansysToEsfShell

misc.ansysToEsfShell.ansysToEsfShell(nmbArch, nmbDBase, nmbTabla)
Importa el listado de esfuerzos en elementos shell de ansys que se pasa como parámetro
nmbArchivo: Nombre del archivo que contiene el listado. nmbDBase: Nombre de la base de datos donde se guardará la tabla. nmbTabla: Nombre de la tabla que contendrá los esfuerzos.

scc2d_testing_bench

misc.scc2d_testing_bench.sectionModel(preprocessor, sectionName)

Defines a model to test a 2D fiber section.

scc3d_testing_bench

misc.scc3d_testing_bench.sectionModel(preprocessor, sectionName)

Defines a model to test a 3D fiber section.

shell_testing_bench

misc.shell_testing_bench.nuevosZeroLengthShell(nmbS, tagElem, offset)

nmbS: Nombre del material. nodeTag: node identifier. tagElem: Identificador del elemento.

misc.shell_testing_bench.simulaCargasXYFromTable(nmbQuery, nmbTbEsf, idElem, offset)
Crea las cargas sobre cada uno de los elementos a partir de las tablas creadas anteriormente
nmbQuery: Nombre de la consulta que se empleara para obtener las cargas. nmbTbEsf: Nombre de la tabla que contiene los índices de sección. idElem: Identificador del elemento shell.
misc.shell_testing_bench.simulaShellElemFromTable(preprocessor, nmbDBase, nmbTablaElem, sectionName, offset)
Crea los elementos a partir de la tabla creada anteriormente
nmbDBase: Nombre de la base de datos donde se guardará la tabla. nmbTableElem: Nombre de la tabla que contiene los índices de elemento. sectionName: Nombre de la sección que se asigna a cada elemento.
misc.shell_testing_bench.simulateLoadsInShellSections(nmbDatabase, nmbTablaEsfuerzos, nmbQueryEsfuerzos, nmbTablaSecc, offset)

cargasSecciones

misc.cargasSecciones.createLoadsOnSections(preprocessor, nmbDatabase, nmbTablaEsfuerzos, nmbQueryEsfuerzos, nmbTablaSecc)

Put the loads in each section.

matrixUtils

misc.matrixUtils.matrixToNumpyArray(m)
misc.matrixUtils.vectorToNumpyArray(v)

metal3dToEsfBarra

misc.metal3dToEsfBarra.getCodEsf(cod)
misc.metal3dToEsfBarra.getNombreAccion(str)
misc.metal3dToEsfBarra.metal3DToEsfBarra(nmbArch, nmbDBase, nmbTabla)
Importa el listado de esfuerzos en barras de metal 3D que se pasa como parámetro
nmbArchivo: Nombre del archivo que contiene el listado. nmbDBase: Nombre de la base de datos donde se guardará la tabla. nmbTabla: Nombre de la tabla que contendrá los esfuerzos.
misc.metal3dToEsfBarra.metal3DcreaTablaEsfBarra(nmbArch, nmbDBase, nmbTabla)
Importa el listado de esfuerzos en barras de metal 3D que se pasa como parámetro
nmbArchivo: Nombre del archivo que contiene el listado. nmbDBase: Nombre de la base de datos donde se guardará la tabla. nmbTabla: Nombre de la tabla que contendrá los esfuerzos.

tablaEsf

misc.tablaEsf.extractElemFromTable(nmbDBase, nmbTablaEsf, nmbTablaElem)
Crea una tabla con los números de elemento contenidos en la tabla de esfuerzos
nmbDBase: Nombre de la base de datos donde se guardará la tabla. nmbTablaEsf: Nombre de la tabla que contiene los esfuerzos. nmbTableElem: Nombre de la tabla que contendrá los índices de elemento.
misc.tablaEsf.extractSeccFromTable(nmbDBase, nmbTablaEsf, nmbTablaSecc)
Crea una tabla con los números de sección contenidos en la tabla de esfuerzos
nmbDBase: Nombre de la base de datos donde se guardará la tabla. nmbTablaEsf: Nombre de la tabla que contiene los esfuerzos. nmbTableSecc: Nombre de la tabla que contendrá los índices de elemento.