Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

csfl Namespace Reference


Compounds

class  csfl::IString::Browser
class  csfl::IAction1Of
class  csfl::IActionBaseOf
class  csfl::IArray1D
class  csfl::IArray2D
class  csfl::IAtraction
class  csfl::IBCEast
class  csfl::IBCNorth
class  csfl::IBCond
class  csfl::IBCSouth
class  csfl::IBCTConv
class  csfl::IBCTFlux
class  csfl::IBCTInlet
class  csfl::IBCTLine
class  csfl::IBCTOpenWall
class  csfl::IBCTOutlet
class  csfl::IBCTPhi
class  csfl::IBCTSymmetry
class  csfl::IBCTSymmetryX
class  csfl::IBCTSymmetryY
class  csfl::IBCTWall
class  csfl::IBCType
class  csfl::IBCWest
class  csfl::ICoefficient
class  csfl::IContainer
class  csfl::IContainerBCond
class  csfl::IContainerEquation
class  csfl::IContainerField
class  csfl::IContainerGrid
class  csfl::IContainerMesh
class  csfl::IContainerParameter
class  csfl::IDLine
class  csfl::IDMultiPointLine
class  csfl::IDPoint
class  csfl::IDPolygon
class  csfl::IDRect
class  csfl::IEquation
class  csfl::IEquationEnergy
class  csfl::IEquationMesh
class  csfl::IEquationMeshX
class  csfl::IEquationMeshY
class  csfl::IEquationMomentumU
class  csfl::IEquationMomentumV
class  csfl::IEquationSinflow
class  csfl::IErrorBlock
class  csfl::IFaceScalar
class  csfl::IFaceVector
class  csfl::IFConstant
class  csfl::IFCos
class  csfl::IFExponential
class  csfl::IField
class  csfl::IFieldScalar
class  csfl::IFieldScalarFace
class  csfl::IFieldVector
class  csfl::IFieldVectorFace
class  csfl::IFixedNodes
class  csfl::IFLinear
class  csfl::IFQuadratic
class  csfl::IFSin
class  csfl::IFunction
class  csfl::IGrid
class  csfl::IGridCartesian
class  csfl::IGridMixed
class  csfl::IGridNoEqualCartesian
class  csfl::IGridNoEqualPolar
class  csfl::IGridPolar
class  csfl::IGridPolygon
class  csfl::IGridSpiral
class  csfl::IGridTrapezoidal
class  csfl::IKey
class  csfl::ILinearSystem
class  csfl::ILinearSystem9D
class  csfl::ILineAtraction
class  csfl::IMesh
class  csfl::IMethod
class  csfl::IMethod1Of
class  csfl::IMetric
class  csfl::IMultiGridLevel
class  csfl::INDExponential
class  csfl::INDGeometricProgression
class  csfl::INDSymmetrycExp
class  csfl::INDSymmetrycGP
class  csfl::INDUniform
class  csfl::INode
class  csfl::INodeAtraction
class  csfl::INodeDistribution
class  csfl::IObjectArrayOf
class  csfl::IParameter
class  csfl::IParamInterpol
class  csfl::IParamInterpolCDS
class  csfl::IParamInterpolUDS
class  csfl::IParamInterpolWUDS
class  csfl::IParamPhysical
class  csfl::IPoint
class  csfl::ISequencer
class  csfl::ISequencerEnergy
class  csfl::ISequencerIO
class  csfl::ISequencerMesh
class  csfl::ISequencerPV
class  csfl::ISequencerSimple
class  csfl::ISequencerSimplec
class  csfl::ISequencerSimplecEnergy
class  csfl::ISequencerSimpleEnergy
class  csfl::ISFLObject
class  csfl::ISimpleArrayOf
class  csfl::ISimpleVectorOf
class  csfl::ISize
class  csfl::ISolidBlock
class  csfl::ISolver
class  csfl::ISolverBandDiagonal
class  csfl::ISolverCholesky
class  csfl::ISolverConjugateGradient
class  csfl::ISolverIteract
class  csfl::ISolverIterGauss
class  csfl::ISolverIterJacobi
class  csfl::ISolverIterMultiGrid
class  csfl::ISolverIterTdma
class  csfl::ISolverLU
class  csfl::IString
class  csfl::IString::Iterator
class  csfl::IVector

Typedefs

typedef enum csfl::_TDirection  TDirection
typedef enum csfl::_TDomainRegion  TDomainRegion
typedef enum csfl::_TBCType  TBCType
typedef enum csfl::_TEquationType  TEquationType
typedef enum csfl::_TLineAtracted  TLineAtracted
typedef enum csfl::_TSolidBlockType  TSolidBlockType
typedef enum csfl::_TParameterType  TParameterType
typedef enum csfl::_TMGSequence  TMGSequence
typedef enum csfl::_MeshGenerationType  MeshGenerationType
typedef enum csfl::_SequencerType  SequencerType
typedef IAction1Of<ISFLObject,
ISFLObject *> 
IAction
typedef IArray2D<double> Matrix
typedef IArray2D<IVectorMatrixVector
typedef IArray2D<IPointMatrixPoint
typedef enum csfl::_TDataGravity  TDataGravity
typedef unsigned short int Dimension
typedef ptrdiff_t Subscript
typedef IArray1D<double> Vector
typedef IArray1D<IDPointVectorDPoint
typedef IArray1D<IVectorVectorVector
typedef IArray1D<IPointVectorPoint

Enumerations

enum  _TDirection {
  diNULL, diNorth, diSouth, diEast,
  diWest, diSEast, diSWest, diNEast,
  diNWest
}
enum  _TDomainRegion {
  drNULL, drCenter, drNorthRow, drSouthRow,
  drEastColumn, drWestColumn, drNorthEastEdge, drNorthWestEdge,
  drSouthEastEdge, drSouthWestEdge, drSolidBlock, drNorthWestCorner,
  drNorthEastCorner, drSouthWestCorner, drSouthEastCorner
}
enum  TNDistributionType {
  ndtUniform, ndtExponential, ndtSymmetrycExp, ndtGP,
  ndtSymmetrycGP
}
enum  _TBCType {
  bctNULL, bctTemperature, bctU, bctV,
  bctFlux, bctConvection, bctOutlet, bctInlet,
  bctWall, bctOpenWall, bctSymmetry, bctSymmetryX,
  bctSymmetryY, bctPressure, bctX, bctY,
  bctLine
}
enum  _TEquationType {
  etNULL, etEnergy, etMomU, etMomV,
  etPres, etMass, etConc, etDens,
  etSHeat, etMeshX, etMeshY
}
enum  _TLineAtracted { laKsi, laEta }
enum  _TSolidBlockType { sbtConstantT, sbtGradientT }
enum  _TParameterType {
  ptNULL, ptK, ptRho, ptCp,
  ptHeat, ptMi, ptC, ptCt,
  ptDct, ptU, ptV, ptInterpol,
  ptCDS, ptUDS, ptWUDS, ptG,
  ptBeta, ptFixedNode, ptAtract, ptErrorBlock,
  ptSolidBlock
}
enum  _TMGSequence { mgsV, mgsW, mgsF }
enum  _MeshGenerationType { mgtKsiInterpolation, mgtEtaInterpolation, mgtElliptical }
enum  _SequencerType {
  stNULL, stEnergy, stSimple, stSimplec,
  stSimpleEnergy, stSimplecEnergy, stMesh
}
enum  _TDataGravity { dgNoGravity, dgNormal, dgStack }

Functions

IMethod1Of<ISFLObject,T1> ExecuteMethod (void(C::*method)(T1), R *receiver)
bool AreParallel (const IDLine &_l1, const IDLine &_l2)
bool AreCoincidental (const IDLine &_l1, const IDLine &_l2)
bool Intersection (const IDLine &_l1, const IDLine &_l2)
double LineLength (const IDPoint &_p1, const IDPoint &_p2)
IDPoint LineCenter (const IDPoint &_p1, const IDPoint &_p2)
IDPoint Rotate (const IDPoint &_p, const double &_angle)
IObjectArrayOf<T>& Init (IObjectArrayOf< T > &array, int n)
IObjectArrayOf<T>& Init (IObjectArrayOf< T > &array, int pos, int n)


Typedef Documentation

typedef unsigned short int csfl::Dimension
 

typedef IAction1Of< ISFLObject, ISFLObject *> csfl::IAction<ISFLObject, ISFLObject *>
 

typedef IArray2D< double > csfl::Matrix
 

Classe que utiliza a classe modelo IArray2D para definir uma matriz com elementos do tipo double.

typedef IArray2D< IPoint > csfl::MatrixPoint
 

Classe que utiliza a classe modelo IArray2D para definir uma matriz com elementos do tipo IPoint.

typedef IArray2D< IVector > csfl::MatrixVector
 

Classe que utiliza a classe modelo IArray2D para definir uma matriz com elementos do tipo IVector.

typedef enum csfl::_MeshGenerationType csfl::MeshGenerationType
 

typedef enum csfl::_SequencerType csfl::SequencerType
 

typedef ptrdiff_t csfl::Subscript
 

typedef enum csfl::_TBCType csfl::TBCType
 

Tipo de dado que representa o tipo de condição de contorno

typedef enum csfl::_TDataGravity csfl::TDataGravity
 

typedef enum csfl::_TDirection csfl::TDirection
 

Tipo de dado agregado que representa uma direção no plano computacional.

typedef enum csfl::_TDomainRegion csfl::TDomainRegion
 

Região da malha onde se encontra o volume.

typedef enum csfl::_TEquationType csfl::TEquationType
 

Enumerado que identifica a equação.

typedef enum csfl::_TLineAtracted csfl::TLineAtracted
 

typedef enum csfl::_TMGSequence csfl::TMGSequence
 

Classe que define a sequência de resolução do Método MultiGrid.

typedef enum csfl::_TParameterType csfl::TParameterType
 

typedef enum csfl::_TSolidBlockType csfl::TSolidBlockType
 

typedef IArray1D< double > csfl::Vector
 

Classe que utiliza a classe modelo IArray1D para criar um vetor com elementos do tipo double.

typedef IArray1D< IDPoint > csfl::VectorDPoint
 

Classe que utiliza a classe modelo IArray1D para criar um vetor com elementos do tipo IDPoint.

typedef IArray1D< IPoint > csfl::VectorPoint
 

Classe que utiliza a classe modelo IArray1D para criar um vetor com elementos do tipo IPoint.

typedef IArray1D< IVector > csfl::VectorVector
 

Classe que utiliza a classe modelo IArray1D para criar um vetor com elementos do tipo IVector.


Enumeration Type Documentation

enum csfl::TNDistributionType
 

Tipos de distribuição de nós.

Enumeration values:
ndtUniform  
ndtExponential  
ndtSymmetrycExp  
ndtGP  
ndtSymmetrycGP  

enum csfl::_MeshGenerationType
 

Enumeration values:
mgtKsiInterpolation  
mgtEtaInterpolation  
mgtElliptical  

enum csfl::_SequencerType
 

Enumeration values:
stNULL  
stEnergy  
stSimple  
stSimplec  
stSimpleEnergy  
stSimplecEnergy  
stMesh  

enum csfl::_TBCType
 

Tipo de dado que representa o tipo de condição de contorno

Enumeration values:
bctNULL  
bctTemperature  
bctU  
bctV  
bctFlux  
bctConvection  
bctOutlet  
bctInlet  
bctWall  
bctOpenWall  
bctSymmetry  
bctSymmetryX  
bctSymmetryY  
bctPressure  
bctX  
bctY  
bctLine  

enum csfl::_TDataGravity
 

Enumeration values:
dgNoGravity  
dgNormal  
dgStack  

enum csfl::_TDirection
 

Tipo de dado agregado que representa uma direção no plano computacional.

Enumeration values:
diNULL  
diNorth  
diSouth  
diEast  
diWest  
diSEast  
diSWest  
diNEast  
diNWest  

enum csfl::_TDomainRegion
 

Região da malha onde se encontra o volume.

Enumeration values:
drNULL  
drCenter  
drNorthRow  
drSouthRow  
drEastColumn  
drWestColumn  
drNorthEastEdge  
drNorthWestEdge  
drSouthEastEdge  
drSouthWestEdge  
drSolidBlock  
drNorthWestCorner  
drNorthEastCorner  
drSouthWestCorner  
drSouthEastCorner  

enum csfl::_TEquationType
 

Enumerado que identifica a equação.

Enumeration values:
etNULL  
etEnergy  
etMomU  
etMomV  
etPres  
etMass  
etConc  
etDens  
etSHeat  
etMeshX  
etMeshY  

enum csfl::_TLineAtracted
 

Enumeration values:
laKsi  
laEta  

enum csfl::_TMGSequence
 

Classe que define a sequência de resolução do Método MultiGrid.

Enumeration values:
mgsV  
mgsW  
mgsF  

enum csfl::_TParameterType
 

Enumeration values:
ptNULL  
ptK  
ptRho  
ptCp  
ptHeat  
ptMi  
ptC  
ptCt  
ptDct  
ptU  
ptV  
ptInterpol  
ptCDS  
ptUDS  
ptWUDS  
ptG  
ptBeta  
ptFixedNode  
ptAtract  
ptErrorBlock  
ptSolidBlock  

enum csfl::_TSolidBlockType
 

Enumeration values:
sbtConstantT  
sbtGradientT  


Function Documentation

bool csfl::AreCoincidental ( const IDLine & _l1,
const IDLine & _l2 ) [inline]
 

bool csfl::AreParallel ( const IDLine & _l1,
const IDLine & _l2 ) [inline]
 

IMethod1Of< ISFLObject, T1 > csfl::ExecuteMethod ( void(C::* method)(T1),
R * receiver ) [inline]
 

IObjectArrayOf< T > & csfl::Init ( IObjectArrayOf< T > & array,
int pos,
int n )
 

IObjectArrayOf< T > & csfl::Init ( IObjectArrayOf< T > & array,
int n )
 

bool csfl::Intersection ( const IDLine & _l1,
const IDLine & _l2 ) [inline]
 

IDPoint csfl::LineCenter ( const IDPoint & _p1,
const IDPoint & _p2 ) [inline]
 

double csfl::LineLength ( const IDPoint & _p1,
const IDPoint & _p2 ) [inline]
 

IDPoint csfl::Rotate ( const IDPoint & _p,
const double & _angle ) [inline]
 

 

CFD Project | Documents | Downloads | Contact us | Use Terms

 

© SINMEC/EMC/UFSC, 2001.

All rights reserved.

Last Update: Jan. 18, 2002

 Webmaster