CMesh2LinearDiver Class Reference

#include <inter-smooth-diver.hh>

Inherits CMesh2InterpolationDiver.

Collaboration diagram for CMesh2LinearDiver:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CMesh2LinearDiver (int ASx, int ASy, const CVertex **ABottomEdge, const CVertex **ATopEdge, const CVertex **ALeftEdge, const CVertex **ARightEdge)
virtual ~CMesh2LinearDiver ()
virtual void setIx (int AIx)
virtual void setIy (int AIy)
virtual CVertex computeCurrentVertex () const

Private Attributes

const CVertexFP00
const CVertexFP01
const CVertexFP10
const CVertexFP11
const CVertexFPi0
const CVertexFP0j
const CVertexFP1j
const CVertexFPi1


Detailed Description

Definition at line 225 of file inter-smooth-diver.hh.


Constructor & Destructor Documentation

INLINE CMesh2LinearDiver::CMesh2LinearDiver ( int  ASx,
int  ASy,
const CVertex **  ABottomEdge,
const CVertex **  ATopEdge,
const CVertex **  ALeftEdge,
const CVertex **  ARightEdge 
)

Constructeur

Parameters:
ASx Le nombre de subdivisions du maillage selon la 1ère dimension
ASy Le nombre de subdivisions du maillage selon la 2ème dimension
ABottomEdge Un tableau de ASx+1 pointeurs sur sommets correspondant aux sommets de l'arête du bas (y<0)
ATopEdge Un tableau de ASx+1 pointeurs sur sommets correspondant aux sommets de l'arête du haut (y>0)
ALeftEdge Un tableau de ASy+1 pointeurs sur sommets correspondant aux sommets de l'arête de gauche (x<0)
ARightEdge Un tableau de ASy+1 pointeurs sur sommets correspondant aux sommets de l'arête de droite (x>0)
ASx>0 ASy>0 ABottomEdge[ 0 ] == ALeftEdge [ 0 ]; ABottomEdge[ASx] == ARightEdge[ 0 ]; ATopEdge [ 0 ] == ALeftEdge [ASy]; ATopEdge [ASx] == ARightEdge[ASy];

Definition at line 216 of file inter-smooth-diver.icc.

INLINE CMesh2LinearDiver::~CMesh2LinearDiver (  )  [virtual]

Destructeur.

Definition at line 232 of file inter-smooth-diver.icc.


Member Function Documentation

INLINE CVertex CMesh2LinearDiver::computeCurrentVertex (  )  const [virtual]

Calcule le plongement du sommet courant du maillage.

Definition at line 373 of file inter-smooth-diver.icc.

INLINE void CMesh2LinearDiver::setIx ( int  AIx  )  [virtual]

Parameters:
La position courante sur le maillage selon la 1ère dimension. 0 <= AIz <= getSz()

Definition at line 355 of file inter-smooth-diver.icc.

INLINE void CMesh2LinearDiver::setIy ( int  AIy  )  [virtual]

Parameters:
La position courante sur le maillage selon la 2ème dimension. 0 <= AIy <= getSy()

Definition at line 364 of file inter-smooth-diver.icc.


Member Data Documentation

const CVertex* CMesh2LinearDiver::FP00 [private]

Definition at line 228 of file inter-smooth-diver.hh.

const CVertex * CMesh2LinearDiver::FP01 [private]

Definition at line 228 of file inter-smooth-diver.hh.

const CVertex * CMesh2LinearDiver::FP0j [private]

Definition at line 229 of file inter-smooth-diver.hh.

const CVertex * CMesh2LinearDiver::FP10 [private]

Definition at line 228 of file inter-smooth-diver.hh.

const CVertex * CMesh2LinearDiver::FP11 [private]

Definition at line 228 of file inter-smooth-diver.hh.

const CVertex * CMesh2LinearDiver::FP1j [private]

Definition at line 229 of file inter-smooth-diver.hh.

const CVertex* CMesh2LinearDiver::FPi0 [private]

Definition at line 229 of file inter-smooth-diver.hh.

const CVertex * CMesh2LinearDiver::FPi1 [private]

Definition at line 229 of file inter-smooth-diver.hh.


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

Generated on Tue Jul 7 15:20:59 2009 for Moka libraries by  doxygen 1.5.8