#include <vector.h>
Inheritance diagram for csfl::IFieldVector::
Public Methods | |
IFieldVector (const IString &_name=IString::empty, IGrid *_grid=NULL, MatrixVector *_vm=NULL) | |
IFieldVector (const IString &_name, IGrid *_grid, double _u, double _v) | |
IFieldVector (const IString &_name, const ISize &_size) | |
IFieldVector (const IString &_name, int _row, int _col) | |
IFieldVector (IFieldVector *_vfield) | |
~IFieldVector () | |
IVector | Vector (const IPoint &_p) |
IVector | Vector (int _i, int _j) |
void | SetVector (const IPoint &_p, const IVector &_v) |
void | SetVector (int _x, int _y, const IVector &_v) |
const IFieldVector& | operator= (const IFieldVector &_vfield) |
void | Read (ifstream &_isx, ifstream &_isy) |
void | Write (ofstream &_osx, ofstream &_osy) |
Protected Attributes | |
MatrixVector* | data |
|
O argumento “_name“ representa o nome do campo, “_grid“ é a malha a partir da qual o campo será criado e “_vm“ representa os valores do campo. |
|
O argumento “_name“ representa o nome do campo, “_grid“ é a malha a partir da qual o campo será criado e “_u“ e “_v“ são as componentes de todos os vetores do campo. |
|
O argumento “_name“ representa o nome do campo, “_size“ define o tamanho do campo. |
|
O argumento “_name“ representa o nome do campo, “_row“ e “_vm“ representam o número de linhas e colunas que o campo terá. |
|
Cria um objeto IFieldVector a partir de outro. |
|
|
|
Atribui os valores contidos no arquivo dat “_isx” às coordenadas x dos vetores do campo e os valores contidos em “_isy” às coordenadas y. Reimplemented from csfl::IField. |
|
Atribui o valor das coordenadas de “_v” ao vetor localizado na “_x-ésima” linha e na “_y-ésima” coluna do campo. |
|
Atribui o valor das coordenadas de “_v” ao vetor localizado na “_p.x-ésima” linha e na “_p.y-ésima” coluna do campo. |
|
Retorna o vetor armazenado na “_i-ésima” linha e na “_j-ésima” coluna do campo. |
|
Retorna o vetor armazenado na “_p.x-ésima” linha e na “_p.y-ésima” coluna do campo. |
|
Atribui às streams ”_osx” e ”_osy” as coordenadas x e y dos vetores do campo, respectivamente. Reimplemented from csfl::IField. |
|
Operador que iguala dois objetos IFieldVector. |
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|