#include <stdio.h>#include <stdlib.h>#include <math.h>#include "crs.h"Gráfico de dependência de inclusões para crs.c:

Vá para o código-fonte deste arquivo.
Componentes | |
| struct | _crsadjmember |
| Registro (struct) de uma barra adjacente a um nó:. Mais... | |
| struct | _crsmember |
| Registro (struct) de uma barra de um pórtico plano:. Mais... | |
| struct | _crsmodel |
| Registro (struct) de um modelo pórtico plano:. Mais... | |
| struct | _crsnode |
| Registro (struct) de um nó de um pórtico plano:. Mais... | |
Process Cross para pórticos planos indeslocáveis | |
| --------------------------------------------------------------- ---------------------------------------------------------------
Este é o arquivo da solução de pórticos planos indeslocáveis pelo Processo de Cross. Este arquivo se refere ao terceiro trabalho da disciplina CIV2801 - Fundamentos de Computacao Grafica Aplicada, período 2004.2, Depto. de Eng. Civil, PUC-Rio. Este arquivo deve ser complementado em todo os pontos onde houver um comentário do tipo: **** COMPLETE AQUI: xxx **** Para uma descrição do Processo de Cross, veja notas de aula da disciplina CIV1127 - Analise de Estruturas II, Depto. de Eng. Civil, PUC-Rio. --------------------------------------------------------------- Revisões e modificações:
| |
| typedef _crsmember | CrsMember |
| Registro (struct) de uma barra de um pórtico plano:. | |
| typedef _crsadjmember | CrsAdjMember |
| Registro (struct) de uma barra adjacente a um nó:. | |
| typedef _crsnode | CrsNode |
| Registro (struct) de um nó de um pórtico plano:. | |
| typedef _crsmodel | CrsModel |
| Registro (struct) de um modelo pórtico plano:. | |
| void | _crsBuildNodeMemberAdj (void) |
| Esta função constroi as listas de barras adjacentes a cada um dos nós do modelo de pórtico plano ativo. | |
| double | _crsMemberLength (int id) |
| Esta função calcula o comprimento de uma barra dada por seu índice no vetor de barras do modelo ativo. | |
| double | _crsMemberStiffness (int member_id, int node_id) |
| Esta função calcula o valor do coeficiente de rigidez à rotação de uma dada barra (member_id) em relação a um dado nó (node_id). | |
| double | _crsMemberTransmission (int member_id, int node_id) |
| Esta função calcula o valor do coeficiente de transmissão de momentos de uma dada barra (member_id) em relação a um dado nó (node_id). | |
| void | _crsDistribCoef (void) |
| Esta função calcula os valores dos coeficientes de distribuição e de transmissão de momentos fletores para todas as barras adjacentes a cada um dos nós do pórtico plano ativo. | |
| void | _crsInitMoments (void) |
| Esta função calcula os valores iniciais dos momentos fletores nas extremidadades de todas as barras. | |
| double | _crsGetNodeUnbalance (int id) |
| Esta função calcula o desequilíbrio de momento em um nó do modelo que é dado pelo índice fornecido. | |
| int | _crsGetMaxMomNode (void) |
| Esta função retorna o índice do nó do modelo ativo que contém o maior desequilíbrio, em valor absoluto, de momento fletor para a situação corrente. | |
| void | _crsProcessNode (int n) |
| Esta função processa o equilíbrio de um nó do modelo ativo que é indicado pelo índice fornecido. | |
| void * | crsInitModel (int max_nodes, int max_members) |
| Esta função inicializa um novo modelo de pórtico plano. | |
| void | crsActivateModel (void *model) |
| Esta função ativa um modelo de pórtico plano. | |
| void | crsFreeModel (void *model) |
| Esta função libera a memória associada a um modelo de pórtico plano. | |
| int | crsAddNode (double x, double y) |
| Esta função armazena as coordenadas fornecidas no nó corrente. | |
| void | crsFixNodeRot (int id) |
| Esta função fixa a rotação de um nó do modelo de pórtico plano ativo. | |
| void | crsFreeNodeRot (int id) |
| Esta função libera a rotação de um nó do modelo de pórtico plano ativo. | |
| int | crsAddMember (int node0, int node1) |
| Esta função armazena os índices dos nós fornecidos na barra corrente. | |
| void | crsFixMemberEndRot (int id, int end) |
| Esta função fixa a rotação (retira rótula) de uma das extremidades de uma barra do modelo de pórtico plano ativo. | |
| void | crsFreeMemberEndRot (int id, int end) |
| Esta função libera a rotação (introduz rótula) de uma das extremidades de uma barra do modelo de pórtico plano ativo. | |
| void | crsMemberElasticity (int id, double E) |
| Esta função define o valor do módulo de elasticidade de uma barra do modelo de pórtico plano ativo. | |
| void | crsMemberInertia (int id, double I) |
| Esta função define o valor do momento de inércia da seção transversal de uma barra do modelo de pórtico plano ativo. | |
| void | crsMemberUnifLoad (int id, double q) |
| Esta função define o valor da carga uniformente distribuída de uma barra do modelo de pórtico plano ativo. | |
| int | crsCompleteModel (void) |
| Esta função completa a estrutura de dados do modelo de pórtico plano ativo para ser resolvida pelo Processo de Cross. | |
| int | crsResetSolution (double mom_tol) |
| Esta função inicializa o Processo de Cross para o modelo de pórtico plano ativo. | |
| int | crsSolveModel (void) |
| Esta função executa o Processo de Cross para o modelo de pórtico plano ativo. | |
| int | crsStepSolution (void) |
| Esta função processa o equilíbrio de um nó do modelo ativo que tem o maior desequilíbrio de momentos em módulo. | |
| int | crsChkNodeUnbalance (int id) |
| Esta função verifica se um nó do modelo ativo que é indicado pelo índice fornecido está em desequilíbrio de momentos. | |
| int | crsProcessNode (int id) |
| Esta função processa o equilíbrio de um nó do modelo ativo que é indicado pelo índice fornecido. | |
| int | crsGetNumNodes (void) |
| Esta função retorna o número de nós do modelo de pórtico plano ativo. | |
| void | crsGetNodeCoords (int id, double *x, double *y) |
| Esta função retorna nos parâmetros as coordenadas de um nó do do modelo de pórtico plano ativo. | |
| int | crsGetNumMembers (void) |
| Esta função retorna o número de barras do modelo de pórtico plano ativo. | |
| void | crsGetMemberNodes (int id, int *node0, int *node1) |
| Esta função retorna nos parâmetros os índices dos dois nós de uma barra do modelo de pórtico plano ativo. | |
| void | crsGetMemberRotLibs (int id, int *rotlib0, int *rotlib1) |
| Esta função retorna nos parâmetros os códigos de liberação de rotação (articulação) de uma barra do modelo de pórtico plano ativo. | |
| void | crsGetMemberUnifLoad (int id, double *q) |
| Esta função retorna no parâmetro o valor da carga uniformemente distribuída de uma barra do modelo de pórtico plano ativo. | |
| void | crsGetMemberMoments (int id, double *m0, double *m1) |
| Esta função retorna nos parâmetros os valores dos momentos fletores nas extremidades de uma barra do modelo de pórtico plano ativo. | |
| int | crsGetGlobalBox (double *xmin, double *xmax, double *ymin, double *ymax) |
| Esta função retorna nos quatro parâmetros os limites das coordenadas x e y do modelo de pórtico plano ativo. | |
| int | crsPickNode (double x, double y, double tol) |
| Esta função verifica se um ponto (x,y) dado está próximo (a menos de uma tolerância) de um nó do modelo de pórtico plano ativo. | |
| CrsModel * | crs = NULL |
| Ponteiro para o modelo ativo. | |
|
|
Registro (struct) de uma barra adjacente a um nó:.
Referenciado por _crsBuildNodeMemberAdj(). |
|
|
Registro (struct) de uma barra de um pórtico plano:.
Referenciado por crsInitModel(). |
|
|
Registro (struct) de um modelo pórtico plano:.
Referenciado por crsActivateModel() e crsInitModel(). |
|
|
Registro (struct) de um nó de um pórtico plano:.
Referenciado por crsInitModel(). |
|
|
Esta função constroi as listas de barras adjacentes a cada um dos nós do modelo de pórtico plano ativo. O algoritmo adotado para construir estas relações de adjacência é o seguinte:
Definição na linha 150 do arquivo crs.c. Referências crs, CrsAdjMember e _crsmodel::n_member. Referenciado por crsCompleteModel(). |
|
|
Esta função calcula os valores dos coeficientes de distribuição e de transmissão de momentos fletores para todas as barras adjacentes a cada um dos nós do pórtico plano ativo.
Definição na linha 266 do arquivo crs.c. Referenciado por crsCompleteModel(). |
|
|
Esta função retorna o índice do nó do modelo ativo que contém o maior desequilíbrio, em valor absoluto, de momento fletor para a situação corrente. Somente os nós que têm a rotação livre são considerados. O desequilíbrio é calculado pela soma dos valores dos momentos fletores de todas as barras adjacentes a um nó, nas extremidades correspondentes a este nó. Os índices válidos para nós variam de "0" a "n_node-1". Se todos os nós livres do modelo tiverem o valor em módulo do desequilíbrio de momentos fletor menor do que o valor "mom_tol" da tolerância corrente, a função retorna o valor -1, indicando que todos os nós livres estão equilibrados.
Definição na linha 324 do arquivo crs.c. Referenciado por crsSolveModel() e crsStepSolution(). |
|
|
Esta função calcula o desequilíbrio de momento em um nó do modelo que é dado pelo índice fornecido. O desequilíbrio de moments é calculado pela soma dos momentos fletores em todas as seções adjacentes das barras adjacentes. Considera-se que o nó dado tem a rotação liberada.
Definição na linha 295 do arquivo crs.c. Referenciado por crsChkNodeUnbalance(). |
|
|
Esta função calcula os valores iniciais dos momentos fletores nas extremidadades de todas as barras. Estes valores correspondem às reações momentos de engastamento para cada barra isolada. Definição na linha 277 do arquivo crs.c. Referenciado por crsResetSolution(). |
|
|
Esta função calcula o comprimento de uma barra dada por seu índice no vetor de barras do modelo ativo.
|
|
||||||||||||
|
Esta função calcula o valor do coeficiente de rigidez à rotação de uma dada barra (member_id) em relação a um dado nó (node_id). É considirado que a barra dada é realmente incidente no nó dado. O coeficiente de rigidez a rotação pode ter três valores, dependendo das condições de articulação (liberação de rotações) da barra:
|
|
||||||||||||
|
Esta função calcula o valor do coeficiente de transmissão de momentos de uma dada barra (member_id) em relação a um dado nó (node_id). É considirado que a barra dada é realmente incidente no nó dado. O coeficiente de transmissão de momentos pode ter dois valores, dependendo das condições de articulação (liberação de rotações) da barra:
|
|
|
Esta função processa o equilíbrio de um nó do modelo ativo que é indicado pelo índice fornecido. Os índices válidos para especificar um nó variam de "0" a "n_node-1". O equilíbrio de um nó é feito da seguinte maneira:
Definição na linha 352 do arquivo crs.c. Referenciado por crsProcessNode(), crsSolveModel() e crsStepSolution(). |
|
|
Esta função ativa um modelo de pórtico plano. O modelo é fornecido por um ponteiro genérico.
Definição na linha 414 do arquivo crs.c. Referenciado por prjOpenModel(). |
|
||||||||||||
|
Esta função armazena os índices dos nós fornecidos na barra corrente. O índice da barra corrente corresponde ao número de barras antes da chamada desta função. Ela também incrementa o número total de barras. As rotações nas extremidades da barra corrente são fixadas, isto é, a barra corrente é inicializada sem rótulas. A função verifica se o número de barras do modelo é igual ao máximo número de barras com que o vetor de barras está dimensionado. Se este for o caso, a função dobra o tamanho de dimensionamento e realoca o vetor de barras com base no novo tamanho.
Definição na linha 537 do arquivo crs.c. Referências crs, CRS_NO_MODEL_DEFINED, _crsmodel::member, _crsmodel::n_member, _crsmember::node0, _crsmember::node1, ROT_FIX, _crsmember::rotlib0 e _crsmember::rotlib1. Referenciado por ReadBeamElems(). |
|
||||||||||||
|
Esta função armazena as coordenadas fornecidas no nó corrente. O índice do nó corrente corresponde ao número de nós antes da chamada desta função. Ela também incrementa o número total de nós. A rotação do nó corrente é liberada. A função verifica se o número de nós do modelo é igual ao máximo número de nós com que o vetor de nós está dimensionado. Se este for o caso, a função dobra o tamanho de dimensionamento e realoca o vetor de nós com base no novo tamanho.
Definição na linha 454 do arquivo crs.c. Referências crs, CRS_NO_MODEL_DEFINED, _crsmodel::n_node, _crsmodel::node, ROT_FREE, _crsnode::rotlib, _crsnode::x e _crsnode::y. Referenciado por nfrCrsNodes(). |
|
|
Esta função verifica se um nó do modelo ativo que é indicado pelo índice fornecido está em desequilíbrio de momentos. Um nó está em equilíbrio quando a soma dos momentos fletores em todas as seções adjacentes das barras adjacentes é menor, em módulo, do que o valor da tolerância "mom_tol" do modelo. Os índices válidos para especificar um nó variam de "0" a "n_node-1".
Definição na linha 812 do arquivo crs.c. Referências _crsGetNodeUnbalance(), crs, CRS_FIXED_NODE, CRS_NO_MODEL_DEFINED, CRS_NO_STEP_TO_GO, CRS_SUCCESS, _crsmodel::mom_tol, _crsmodel::node, ROT_FREE e _crsnode::rotlib. Referenciado por crsProcessNode(). |
|
|
Esta função completa a estrutura de dados do modelo de pórtico plano ativo para ser resolvida pelo Processo de Cross. Ela constroi as listas de barras adjacentes que estão associadas a cada nó. Ela calcula os coeficientes de distribuição de momentos e os coeficientes de transmissão de momentos para todas as barras adjacentes a cada um dos nó do pórtico.
Definição na linha 695 do arquivo crs.c. Referências _crsBuildNodeMemberAdj(), _crsDistribCoef(), crs, CRS_NO_MODEL_DEFINED e CRS_SUCCESS. Referenciado por prjOpenModel(). |
|
||||||||||||
|
Esta função fixa a rotação (retira rótula) de uma das extremidades de uma barra do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 575 do arquivo crs.c. Referências crs, _crsmodel::member, _crsmodel::n_member, ROT_FIX, _crsmember::rotlib0 e _crsmember::rotlib1. |
|
|
Esta função fixa a rotação de um nó do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice do nó dado não for válido.
Definição na linha 489 do arquivo crs.c. Referências crs, _crsmodel::n_node, _crsmodel::node, ROT_FIX e _crsnode::rotlib. Referenciado por ReadNodalSupports(). |
|
||||||||||||
|
Esta função libera a rotação (introduz rótula) de uma das extremidades de uma barra do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 599 do arquivo crs.c. Referências crs, _crsmodel::member, _crsmodel::n_member, ROT_FREE, _crsmember::rotlib0 e _crsmember::rotlib1. Referenciado por ReadBeamElems(). |
|
|
Esta função libera a memória associada a um modelo de pórtico plano. Ela libera memória utilizada para os vetores de barras e nós do modelo de pórtico plano fornecido (dado por ponteiro). As listas de barras adjacentes de todos os nós do modelo também são liberadas.
Definição na linha 432 do arquivo crs.c. Referenciado por crsInitModel(), prjNew(), prjOpenModel() e prjQuit(). |
|
|
Esta função libera a rotação de um nó do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice do nó dado não for válido.
Definição na linha 508 do arquivo crs.c. Referências crs, _crsmodel::n_node, _crsmodel::node, ROT_FREE e _crsnode::rotlib. |
|
||||||||||||||||||||
|
Esta função retorna nos quatro parâmetros os limites das coordenadas x e y do modelo de pórtico plano ativo.
Definição na linha 1039 do arquivo crs.c. Referências crs, CRS_NO_MODEL_DEFINED, CRS_SUCCESS, _crsmodel::n_node, _crsmodel::node, _crsnode::x e _crsnode::y. Referenciado por prjFit() e prjOpenModel(). |
|
||||||||||||||||
|
Esta função retorna nos parâmetros os valores dos momentos fletores nas extremidades de uma barra do modelo de pórtico plano ativo. Os momentos fletores são positivos quando atuam no sentido anti- horário em qualquer das duas extremidades da barra. E são negativos se atuarem no sentido horário. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 1013 do arquivo crs.c. Referências crs, _crsmember::m0, _crsmember::m1, _crsmodel::member e _crsmodel::n_member. Referenciado por _dspMember() e prjSaveResults(). |
|
||||||||||||||||
|
Esta função retorna nos parâmetros os índices dos dois nós de uma barra do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 938 do arquivo crs.c. Referências crs, _crsmodel::member, _crsmodel::n_member, _crsmember::node0 e _crsmember::node1. Referenciado por _dspMember() e prjSaveResults(). |
|
||||||||||||||||
|
Esta função retorna nos parâmetros os códigos de liberação de rotação (articulação) de uma barra do modelo de pórtico plano ativo. Os valores possíveis para os códigos são: ROT_FREE (0) ou ROT_FIX (1). Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 962 do arquivo crs.c. Referências crs, _crsmodel::member, _crsmodel::n_member, _crsmember::rotlib0 e _crsmember::rotlib1. Referenciado por _dspMember(). |
|
||||||||||||
|
Esta função retorna no parâmetro o valor da carga uniformemente distribuída de uma barra do modelo de pórtico plano ativo. A convenção de sinais adotada é tal que um valor positivo de carga corresponde à direção de baixo para cima com relação ao eixo local y (transversal) da barra. A carga é considerada abrangendo todo o comprimento da barra. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 988 do arquivo crs.c. Referências crs, _crsmodel::member, _crsmodel::n_member e _crsmember::q. Referenciado por _dspMember(). |
|
||||||||||||||||
|
Esta função retorna nos parâmetros as coordenadas de um nó do do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice do nó dado não for válido.
Definição na linha 898 do arquivo crs.c. Referências crs, _crsmodel::n_node, _crsmodel::node, _crsnode::x e _crsnode::y. Referenciado por _dspMember() e prjSaveResults(). |
|
|
Esta função retorna o número de barras do modelo de pórtico plano ativo. Se não existir um modelo ativo, o número de barras retornado é nulo.
Definição na linha 919 do arquivo crs.c. Referências crs e _crsmodel::n_member. Referenciado por dspModel(), prjChkEmptyModel(), prjClipboard(), prjPanDown(), prjPanLeft(), prjPanRight(), prjPanUp(), prjPrint(), prjProcessGoThru(), prjProcessInit(), prjProcessNode(), prjProcessStep(), prjSaveResults(), prjZoomIn() e prjZoomOut(). |
|
|
Esta função retorna o número de nós do modelo de pórtico plano ativo. Se não existir um modelo ativo, o número de nós retornado é nulo.
Definição na linha 879 do arquivo crs.c. Referências crs e _crsmodel::n_node. |
|
||||||||||||
|
Esta função inicializa um novo modelo de pórtico plano. O tamanho inicial dos vetores de nós e barras do modelo são dimensionados com base nos parâmetros fornecidos (max_nodes e max_members). O número total de nós e barras são inicializados como zero.
Definição na linha 377 do arquivo crs.c. Referências crsFreeModel(), CrsMember, CrsModel, CrsNode, _crsmodel::max_members, _crsmodel::max_nodes, _crsmodel::member, _crsmodel::n_member, _crsmodel::n_node e _crsmodel::node. Referenciado por nfrCrsModel(). |
|
||||||||||||
|
Esta função define o valor do módulo de elasticidade de uma barra do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 623 do arquivo crs.c. Referências crs, _crsmember::E, _crsmodel::member e _crsmodel::n_member. Referenciado por ReadBeamElems(). |
|
||||||||||||
|
Esta função define o valor do momento de inércia da seção transversal de uma barra do modelo de pórtico plano ativo. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 644 do arquivo crs.c. Referências crs, _crsmember::I, _crsmodel::member e _crsmodel::n_member. Referenciado por ReadBeamElems(). |
|
||||||||||||
|
Esta função define o valor da carga uniformente distribuída de uma barra do modelo de pórtico plano ativo. É fornecida a taxa de carregamento transversal uniformemente distribuido da barra, sendo que a convenção de sinais adotada é tal que um valor positivo de carga corresponde à direção de baixo para cima com relação ao eixo local y (transversal) da barra. A carga é considerada abrangendo todo o comprimento da barra. Nada vai acontencer se nenhum modelo estiver ativo ou se o índice da barra dado não for válido.
Definição na linha 671 do arquivo crs.c. Referências crs, _crsmodel::member, _crsmodel::n_member e _crsmember::q. Referenciado por ReadUnifLoad(). |
|
||||||||||||||||
|
Esta função verifica se um ponto (x,y) dado está próximo (a menos de uma tolerância) de um nó do modelo de pórtico plano ativo. Se o ponto está próximo, o índice do primeiro nó encontrado é retornado.
Definição na linha 1082 do arquivo crs.c. Referências crs, CRS_FAILURE, CRS_NO_MODEL_DEFINED, _crsmodel::n_node, _crsmodel::node, _crsnode::x e _crsnode::y. Referenciado por prjProcessNode(). |
|
|
Esta função processa o equilíbrio de um nó do modelo ativo que é indicado pelo índice fornecido. Os índices válidos para especificar um nó variam de "0" a "n_node-1".
Definição na linha 854 do arquivo crs.c. Referências _crsProcessNode(), crs, CRS_NO_MODEL_DEFINED, CRS_SUCCESS e crsChkNodeUnbalance(). Referenciado por prjProcessNode(). |
|
|
Esta função inicializa o Processo de Cross para o modelo de pórtico plano ativo. Os momentos fletores iniciais (de engastamento perfeito) são calculados para cada barra em função do seu carregamento distribuído e da presença ou não de articulações em suas extremidades.
Definição na linha 720 do arquivo crs.c. Referências _crsInitMoments(), crs, CRS_NO_MODEL_DEFINED, CRS_SUCCESS e _crsmodel::mom_tol. Referenciado por prjOpenModel() e prjProcessInit(). |
|
|
Esta função executa o Processo de Cross para o modelo de pórtico plano ativo. Os momentos fletores não são reinicializados, isto é, a solução executada continua do estado corrente do processo iterativo, que pode estar no início ou não.
Definição na linha 745 do arquivo crs.c. Referências _crsGetMaxMomNode(), _crsProcessNode(), crs, CRS_NO_MODEL_DEFINED, CRS_NO_STEP_TO_GO e CRS_SUCCESS. Referenciado por prjProcessGoThru(). |
|
|
Esta função processa o equilíbrio de um nó do modelo ativo que tem o maior desequilíbrio de momentos em módulo.
Definição na linha 777 do arquivo crs.c. Referências _crsGetMaxMomNode(), _crsProcessNode(), crs, CRS_NO_MODEL_DEFINED, CRS_NO_STEP_TO_GO e CRS_SUCCESS. Referenciado por prjProcessStep(). |
|
|
Ponteiro para o modelo ativo.
Definição na linha 133 do arquivo crs.c. Referenciado por _crsBuildNodeMemberAdj(), crsActivateModel(), crsAddMember(), crsAddNode(), crsChkNodeUnbalance(), crsCompleteModel(), crsFixMemberEndRot(), crsFixNodeRot(), crsFreeMemberEndRot(), crsFreeNodeRot(), crsGetGlobalBox(), crsGetMemberMoments(), crsGetMemberNodes(), crsGetMemberRotLibs(), crsGetMemberUnifLoad(), crsGetNodeCoords(), crsGetNumMembers(), crsGetNumNodes(), crsMemberElasticity(), crsMemberInertia(), crsMemberUnifLoad(), crsPickNode(), crsProcessNode(), crsResetSolution(), crsSolveModel() e crsStepSolution(). |
1.3.4