dimensionamento.NBRVerificacoes Class Reference

Collaboration diagram for dimensionamento.NBRVerificacoes:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 NBRVerificacoes (Pilar pilar)
Pilar getPilar ()
OutputPanel outputPanel ()
double[] getData ()
void setData (double[] data)
void setMetodoCurvatura (boolean isCurvatura)
void UpdateSecTrans ()
SecaoTransversal SecT ()
void atualizar ()
double getM1dxmin ()
double getM1dymin ()
double v ()
double ux (double M)
double uy (double M)
void Calcular ()
void CalcularMinimos ()

Public Attributes

Pilar pilar
Carregamento carr
boolean curvAprox
boolean perm_menor
double Max
double Mbx
double Mxmin
double alphaBx
double alphaBx_Ant
double Mcdx
double Mcdx_Ant
double e1hx
double lamb1x
double lamb1x_Ant
double lamb1_supx
double lamb1_infx
double curvx
double curvx_Ant
double e2x
double M2dx
double M1dxA
double kx
double Msdxtot
double May
double Mby
double Mymin
double alphaBy
double alphaBy_Ant
double Mcdy
double Mcdy_Ant
double e1hy
double lamb1y
double lamb1y_Ant
double lamb1_supy
double lamb1_infy
double curvy
double curvy_Ant
double e2y
double M2dy
double M1dyA
double ky
double Msdytot
double alphabx_min
double alphaby_min
double lamb1x_min
double lamb1x_min_Ant
double lamb1_min_inf
double lamb1_min_sup
double lamb1y_min
double lamb1y_min_Ant
double curvy_min
double curvy_min_Ant
double e2y_min
double M2dy_min
double Msdymintot
double ky_min
double curvx_min
double curvx_min_Ant
double e2x_min
double M2dx_min
double Msdxmintot
double kx_min
ArrayList< double[]> momentos

Private Member Functions

double Msdtot (double alphaB, double M1dxA, double lamb, double k, double v)
double k (double Msdtot, double h, double Nsd, double v)

Private Attributes

Font font
Font subfont
NumberFormat numFormat
double erro = 0.0001
OutputPanel outPanel
SecaoTransversal SecT


Detailed Description

Classe que realiza as verificações para a determinação dos esforços de projeto para um pilar.

See also:
pilar.Pilar

pilar.Carregamento

Definition at line 19 of file NBRVerificacoes.java.


Constructor & Destructor Documentation

dimensionamento.NBRVerificacoes.NBRVerificacoes ( Pilar  pilar  ) 


Member Function Documentation

Pilar dimensionamento.NBRVerificacoes.getPilar (  ) 

OutputPanel dimensionamento.NBRVerificacoes.outputPanel (  ) 

Retorna o OutputPanel associado à Classe.

Definition at line 73 of file NBRVerificacoes.java.

Referenced by dimensionamento.Dimensionamento.init().

double [] dimensionamento.NBRVerificacoes.getData (  ) 

void dimensionamento.NBRVerificacoes.setData ( double[]  data  ) 

void dimensionamento.NBRVerificacoes.setMetodoCurvatura ( boolean  isCurvatura  ) 

Atualiza a variável curvAprox.

Definition at line 111 of file NBRVerificacoes.java.

Referenced by dimensionamento.InputPanel.actionPerformed(), and dimensionamento.InputPanel.InputPanel().

void dimensionamento.NBRVerificacoes.UpdateSecTrans (  ) 

Retorna uma ilustração da seção transversal do pilar.

Definition at line 129 of file NBRVerificacoes.java.

Referenced by dimensionamento.NBRVerificacoes.UpdateSecTrans().

void dimensionamento.NBRVerificacoes.atualizar (  ) 

Atualiza toda a classe: calcula os esforços de projeto novamente e atualizam-se todos os diagramas.

Definition at line 137 of file NBRVerificacoes.java.

References dimensionamento.NBRVerificacoes.outPanel, and dimensionamento.OutputPanel.update().

Referenced by dimensionamento.InputPanel.actionPerformed(), and dimensionamento.InputPanel.textChanged().

Here is the call graph for this function:

double dimensionamento.NBRVerificacoes.getM1dxmin (  ) 

Calcula o momento mínimo de primeira ordem em x.

Definition at line 150 of file NBRVerificacoes.java.

References dimensionamento.NBRVerificacoes.carr, pilar.Pilar.gethx(), pilar.Carregamento.getNsd(), and dimensionamento.NBRVerificacoes.pilar.

Here is the call graph for this function:

double dimensionamento.NBRVerificacoes.getM1dymin (  ) 

Calcula o momento mínimo de primeira ordem em y.

Definition at line 159 of file NBRVerificacoes.java.

References dimensionamento.NBRVerificacoes.carr, pilar.Pilar.gethy(), pilar.Carregamento.getNsd(), and dimensionamento.NBRVerificacoes.pilar.

Here is the call graph for this function:

double dimensionamento.NBRVerificacoes.v (  ) 

double dimensionamento.NBRVerificacoes.ux ( double  M  ) 

Calcula o adimensional do momento em x.

Definition at line 177 of file NBRVerificacoes.java.

References pilar.Pilar.getfcd(), pilar.Pilar.gethx(), pilar.Pilar.gethy(), and dimensionamento.NBRVerificacoes.pilar.

Referenced by dimensionamento.CasosPanel.selectionChanged().

Here is the call graph for this function:

double dimensionamento.NBRVerificacoes.uy ( double  M  ) 

Calcula o adimensional do momento em y.

Definition at line 186 of file NBRVerificacoes.java.

References pilar.Pilar.getfcd(), pilar.Pilar.gethx(), pilar.Pilar.gethy(), and dimensionamento.NBRVerificacoes.pilar.

Referenced by dimensionamento.CasosPanel.selectionChanged().

Here is the call graph for this function:

double dimensionamento.NBRVerificacoes.Msdtot ( double  alphaB,
double  M1dxA,
double  lamb,
double  k,
double  v 
) [private]

Definition at line 193 of file NBRVerificacoes.java.

double dimensionamento.NBRVerificacoes.k ( double  Msdtot,
double  h,
double  Nsd,
double  v 
) [private]

Definition at line 201 of file NBRVerificacoes.java.

void dimensionamento.NBRVerificacoes.Calcular (  ) 

Realiza o cálculo de todos os dados de saída.

Definition at line 210 of file NBRVerificacoes.java.

References dimensionamento.NBRVerificacoes.alphaBx, dimensionamento.NBRVerificacoes.alphaBx_Ant, dimensionamento.NBRVerificacoes.alphaBy, dimensionamento.NBRVerificacoes.alphaBy_Ant, dimensionamento.NBRVerificacoes.carr, dimensionamento.NBRVerificacoes.curvAprox, dimensionamento.NBRVerificacoes.curvx, dimensionamento.NBRVerificacoes.curvx_Ant, dimensionamento.NBRVerificacoes.curvy, dimensionamento.NBRVerificacoes.curvy_Ant, dimensionamento.NBRVerificacoes.e1hx, dimensionamento.NBRVerificacoes.e1hy, dimensionamento.NBRVerificacoes.e2x, dimensionamento.NBRVerificacoes.e2y, pilar.Carregamento.FCNx, pilar.Carregamento.FCNy, pilar.Carregamento.FCO, pilar.Pilar.gethx(), pilar.Pilar.gethy(), pilar.Pilar.getlambx(), pilar.Pilar.getlamby(), pilar.Pilar.getlex(), pilar.Pilar.getley(), pilar.Carregamento.getMpx(), pilar.Carregamento.getMpy(), pilar.Carregamento.getMtx(), pilar.Carregamento.getMty(), pilar.Carregamento.getNsd(), dimensionamento.NBRVerificacoes.kx, dimensionamento.NBRVerificacoes.ky, dimensionamento.NBRVerificacoes.lamb1_infx, dimensionamento.NBRVerificacoes.lamb1_infy, dimensionamento.NBRVerificacoes.lamb1_supx, dimensionamento.NBRVerificacoes.lamb1_supy, dimensionamento.NBRVerificacoes.lamb1x, dimensionamento.NBRVerificacoes.lamb1x_Ant, dimensionamento.NBRVerificacoes.lamb1y, dimensionamento.NBRVerificacoes.lamb1y_Ant, dimensionamento.NBRVerificacoes.M1dxA, dimensionamento.NBRVerificacoes.M1dyA, dimensionamento.NBRVerificacoes.M2dx, dimensionamento.NBRVerificacoes.M2dy, pilar.Carregamento.Max(), dimensionamento.NBRVerificacoes.Max, pilar.Carregamento.May(), dimensionamento.NBRVerificacoes.May, pilar.Carregamento.Mbx(), dimensionamento.NBRVerificacoes.Mbx, pilar.Carregamento.Mby(), dimensionamento.NBRVerificacoes.Mby, dimensionamento.NBRVerificacoes.Mcdx, dimensionamento.NBRVerificacoes.Mcdx_Ant, dimensionamento.NBRVerificacoes.Mcdy, dimensionamento.NBRVerificacoes.Mcdy_Ant, dimensionamento.NBRVerificacoes.momentos, dimensionamento.NBRVerificacoes.Msdxmintot, dimensionamento.NBRVerificacoes.Msdxtot, dimensionamento.NBRVerificacoes.Msdymintot, dimensionamento.NBRVerificacoes.Msdytot, dimensionamento.NBRVerificacoes.Mxmin, dimensionamento.NBRVerificacoes.Mymin, dimensionamento.NBRVerificacoes.perm_menor, dimensionamento.NBRVerificacoes.pilar, and dimensionamento.NBRVerificacoes.v().

Here is the call graph for this function:

void dimensionamento.NBRVerificacoes.CalcularMinimos (  ) 


Member Data Documentation

Boolean que representa a escolha da utilização do método da curvatura aproximada para aproximar os efeitos de segunda ordem locais.

Definition at line 29 of file NBRVerificacoes.java.

Referenced by dimensionamento.OutputPanel.build(), dimensionamento.NBRVerificacoes.Calcular(), dimensionamento.NBRVerificacoes.CalcularMinimos(), and dimensionamento.NBRVerificacoes.NBRVerificacoes().

Definition at line 32 of file NBRVerificacoes.java.

Definition at line 32 of file NBRVerificacoes.java.

Definition at line 34 of file NBRVerificacoes.java.

double dimensionamento.NBRVerificacoes.erro = 0.0001 [private]

Definition at line 36 of file NBRVerificacoes.java.

Definition at line 38 of file NBRVerificacoes.java.

Referenced by dimensionamento.NBRVerificacoes.atualizar().

Definition at line 40 of file NBRVerificacoes.java.

Referenced by dimensionamento.InputPanel.InputPanel().

Variaveis de saída

Definition at line 43 of file NBRVerificacoes.java.

Referenced by dimensionamento.OutputPanel.build(), and dimensionamento.NBRVerificacoes.Calcular().

Variaveis de saída

Definition at line 46 of file NBRVerificacoes.java.

Referenced by dimensionamento.OutputPanel.build(), and dimensionamento.NBRVerificacoes.Calcular().

Variaveis de saída

Definition at line 49 of file NBRVerificacoes.java.

Referenced by dimensionamento.OutputPanel.build(), and dimensionamento.NBRVerificacoes.CalcularMinimos().


The documentation for this class was generated from the following file:

Generated on Tue Apr 29 13:28:34 2008 for Dimensionamento de Pilares by  doxygen 1.5.5