flexcomposta.concretos.Concreto Class Reference

Inheritance diagram for flexcomposta.concretos.Concreto:

Inheritance graph
[legend]
Collaboration diagram for flexcomposta.concretos.Concreto:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Concreto (Regioes dom)
double Rcc (ArrayList pc)
double[] M (ArrayList pc)
abstract double eps_c ()
abstract double eps_cu ()
abstract double fcd ()
abstract double sigma (double eps)

Public Attributes

Regioes dom

Private Member Functions

void Integra (ArrayList pc)

Private Attributes

double R
double Mu
double Mv

Static Private Attributes

static double TOL = 1.0e-5


Detailed Description

Classe abstrata que representa o concreto. Esta Classe possui um método que retorna a tensão dada uma deformação que precisa ser implementado pelas classes filhas, permitindo assim o uso de diversas curvas tensão deformação pelo programa.

Esta Classe também contem um método que dado o poligono de compresãao de uma seção qualquer realiza a integração numérica dos esforços resistentes.

Definition at line 18 of file Concreto.java.


Constructor & Destructor Documentation

flexcomposta.concretos.Concreto.Concreto ( Regioes  dom  ) 

Construtor.

Definition at line 27 of file Concreto.java.


Member Function Documentation

double flexcomposta.concretos.Concreto.Rcc ( ArrayList  pc  ) 

Retorna a normal resistente do concreto dado um poligono de compressão.

Parameters:
pc ArrayList contendo as coordenadas dos vertices do poligono de compressão.
Returns:
A resistência do concreto em kN.

Definition at line 37 of file Concreto.java.

References flexcomposta.concretos.Concreto.R.

Referenced by flexcomposta.Secao.vr().

double [] flexcomposta.concretos.Concreto.M ( ArrayList  pc  ) 

Retorna os momentos resistentes da seção de concreto para o dado poligono de compressão.

Parameters:
pc ArrayList contendo as coordenadas dos vertices do poligono de compressão.
Returns:
Os momentos resistentes na direção u [0] e na direção v [1]. Em kN.m.

Definition at line 50 of file Concreto.java.

References flexcomposta.concretos.Concreto.Mu, and flexcomposta.concretos.Concreto.Mv.

Referenced by flexcomposta.Secao.mu().

void flexcomposta.concretos.Concreto.Integra ( ArrayList  pc  )  [private]

abstract double flexcomposta.concretos.Concreto.eps_c (  )  [pure virtual]

Retorna a deformação na qual a curva se torna retangular.

Returns:
Em 1/1000.

Implemented in flexcomposta.concretos.ConcretoCEBFIP, and flexcomposta.concretos.ConcretoNBR6118.

abstract double flexcomposta.concretos.Concreto.eps_cu (  )  [pure virtual]

Retorna o encurtamento máximo do concreto.

Returns:
Em 1/1000.

Implemented in flexcomposta.concretos.ConcretoCEBFIP, and flexcomposta.concretos.ConcretoNBR6118.

abstract double flexcomposta.concretos.Concreto.fcd (  )  [pure virtual]

abstract double flexcomposta.concretos.Concreto.sigma ( double  eps  )  [pure virtual]

Método que deve implementar a curva tensão deformação

Implemented in flexcomposta.concretos.ConcretoCEBFIP, and flexcomposta.concretos.ConcretoNBR6118.

Referenced by flexcomposta.concretos.Concreto.Integra().


Member Data Documentation

double flexcomposta.concretos.Concreto.TOL = 1.0e-5 [static, private]

Definition at line 22 of file Concreto.java.

Referenced by flexcomposta.concretos.Concreto.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