flexcomposta.CamadaAco Class Reference

Collaboration diagram for flexcomposta.CamadaAco:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CamadaAco (Ponto p1, Ponto p2)
double[] Integra (double w)

Static Public Member Functions

static void setDominios (Regioes domi)
static void setAco (Aco a)

Public Attributes

Ponto p1
Ponto p2
double Nrs
double Mrsu
double Mrsv
double[] u = new double[2]
double[] v = new double[2]
double alfa

Static Public Attributes

static Regioes dom
static Aco aco

Private Member Functions

double u (double H)
double v (double H)
double sigma (double v)

Static Private Attributes

static final double TOL = 1.0e-5


Detailed Description

Esta Classe representa uma camada de aço linear. Contendo métodos para calcular os esforços resistentes.

Definition at line 10 of file CamadaAco.java.


Constructor & Destructor Documentation

flexcomposta.CamadaAco.CamadaAco ( Ponto  p1,
Ponto  p2 
)

Cria uma instância da Classe.

Parameters:
p1 Pontos das extremidades da linha de aço.
p2 Pontos das extremidades da linha de aço.

Definition at line 25 of file CamadaAco.java.


Member Function Documentation

static void flexcomposta.CamadaAco.setDominios ( Regioes  domi  )  [static]

Estabelece uma nova instância da Classe Regioes para a determinação da seção deformada no ELU.

Definition at line 33 of file CamadaAco.java.

References flexcomposta.CamadaAco.dom.

static void flexcomposta.CamadaAco.setAco ( Aco  a  )  [static]

Estabelece o tipo de aço sendo utilizado.

Definition at line 39 of file CamadaAco.java.

References flexcomposta.CamadaAco.aco.

double [] flexcomposta.CamadaAco.Integra ( double  w  ) 

Dada uma taxa mecânica de aço esta funçao realiza uma integração de linha da camada.

Parameters:
w Valor da taxa mecânica de aço.
Returns:
Retorna um Array de 3 doubles sendo:
  • [0] - A força normal.
  • [1] - O momento na direção u em m.
  • [2] - O momento na direção v em m.
Note que alguns dos dados de saída estão em m isso se deve ao fato de que somente os esforços foram adimensionalizados não os braços do momento.

Definition at line 55 of file CamadaAco.java.

References flexcomposta.CamadaAco.aco, flexcomposta.Ponto.dist(), flexcomposta.acos.Aco.fyd(), flexcomposta.CamadaAco.p1, flexcomposta.CamadaAco.p2, flexcomposta.CamadaAco.sigma(), flexcomposta.CamadaAco.TOL, flexcomposta.CamadaAco.u, flexcomposta.Ponto.u(), flexcomposta.CamadaAco.v, and flexcomposta.Ponto.v().

Referenced by flexcomposta.Secao.mu().

Here is the call graph for this function:

double flexcomposta.CamadaAco.u ( double  H  )  [private]

Definition at line 188 of file CamadaAco.java.

References flexcomposta.CamadaAco.u.

double flexcomposta.CamadaAco.v ( double  H  )  [private]

Definition at line 192 of file CamadaAco.java.

References flexcomposta.CamadaAco.v.

double flexcomposta.CamadaAco.sigma ( double  v  )  [private]

Definition at line 196 of file CamadaAco.java.

References flexcomposta.CamadaAco.aco, flexcomposta.CamadaAco.dom, flexcomposta.regioes.Regioes.eps(), and flexcomposta.acos.Aco.sigma().

Referenced by flexcomposta.CamadaAco.Integra().

Here is the call graph for this function:


Member Data Documentation

Definition at line 13 of file CamadaAco.java.

Definition at line 13 of file CamadaAco.java.

Definition at line 13 of file CamadaAco.java.

double [] flexcomposta.CamadaAco.u = new double[2]

Definition at line 16 of file CamadaAco.java.

Referenced by flexcomposta.CamadaAco.Integra(), and flexcomposta.CamadaAco.u().

double [] flexcomposta.CamadaAco.v = new double[2]

Definition at line 18 of file CamadaAco.java.

final double flexcomposta.CamadaAco.TOL = 1.0e-5 [static, private]

Definition at line 19 of file CamadaAco.java.

Referenced by flexcomposta.CamadaAco.Integra().


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