#include <field.h>
Inheritance diagram for csfl::IField::
Public Methods | |
IField (const IString &_name=IString::empty, IGrid *_grid=NULL) | |
IField (const IString &_name, const ISize &_size) | |
IField (const IString &_name, int _row, int _col) | |
IField (IField *_field) | |
~IField () | |
const IField& | operator= (const IField &_field) |
virtual double | Value (const IPoint &_p=IPoint::zero) const |
virtual double | Value (int _x=0, int _y=0) const |
IString | ID () |
void | SetID (const IString &_id) |
IString | Name () |
void | SetName (const IString &_s) |
ISize | Size () |
virtual void | Read (ifstream &) |
virtual void | Read (ifstream &, ifstream &) |
virtual void | Write (ofstream &) |
virtual void | Write (ofstream &, ofstream &) |
Protected Attributes | |
IString | name |
ISize | fsize |
|
O argumento “_name“ representam o nome do campo e “_grid“ representa a malha sobre a qual o campo será criado. |
|
O argumento “_name“ representam o nome do campo e “_size“ define o tamanho do campo. |
|
O argumento “_name“ representam o nome do campo, “_row“ e “_col“ representam o número de linhas e colunas. |
|
Cria um objeto IField a partir de outro. |
|
|
|
Retorna o identificador do campo, o nome do campo. |
|
Retorna uma string com o nome do campo. |
|
Reimplemented in csfl::IFieldVector. |
|
Reimplemented in csfl::IFieldScalar. |
|
Define um novo identificador (nome) ao campo. |
|
Define um novo identificador (nome) ao campo. |
|
Retorna o tamanho do campo (NxM elementos). |
|
|
|
Funções virtuais a serem definidas pelas classes derivadas desta. |
|
Reimplemented in csfl::IFieldVector. |
|
Reimplemented in csfl::IFieldScalar. |
|
Operador =, atribui um objeto IField a outro. |
|
|
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|