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

csfl::INodeDistribution Class Reference

#include <nodedistribution.h>

Inheritance diagram for csfl::INodeDistribution::

csfl::INDExponential csfl::INDGeometricProgression csfl::INDSymmetrycExp csfl::INDSymmetrycGP csfl::INDUniform List of all members.

Public Methods

 INodeDistribution (const int &p_Nodes)
 INodeDistribution (INodeDistribution *p_Copy)
 ~INodeDistribution ()
int DistributionSize () const
double operator[] (const int &p_i) const

Protected Attributes

int m_Size
double* m_Distribution

Private Methods

void AllocateDistribution ()
void DeleteDistribution ()

Detailed Description

Classe base para a implementação dos tipos de distribuição de nós.


Constructor & Destructor Documentation

csfl::INodeDistribution::INodeDistribution ( const int & p_Nodes )
 

O argumento “p_Nodes“ representa o número de nós da distribuição.

csfl::INodeDistribution::INodeDistribution ( INodeDistribution * p_Copy )
 

Constrói um objeto INodeDistribution a partir de outro.

csfl::INodeDistribution::~INodeDistribution ( )
 


Member Function Documentation

void csfl::INodeDistribution::AllocateDistribution ( ) [private]
 

void csfl::INodeDistribution::DeleteDistribution ( ) [private]
 

int csfl::INodeDistribution::DistributionSize ( ) const [inline]
 

Retorna o número de nós da distribuição.

double csfl::INodeDistribution::operator[] ( const int & p_i ) const [inline]
 

Operador []: retorna a posição do nó “p_i“.


Member Data Documentation

double * csfl::INodeDistribution::m_Distribution [protected]
 

int csfl::INodeDistribution::m_Size [protected]
 


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

 

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

 

© SINMEC/EMC/UFSC, 2001.

All rights reserved.

Last Update: Jan. 18, 2002

 Webmaster