#include <sinflow.h>
Inheritance diagram for csfl::IEquationSinflow::
|
O argumento “_grid“ representa a malha sobre a qual a equação será resolvida, “_contBCond“ representa o conjunto de condições de contorno, “_contParam“ representa o conjunto de parâmetros físicos e numéricos, “_vel“ representa o campo inicial de velocidade, “_et“ define o tipo de equação. |
|
|
|
|
|
Calcula o termo fonte da equação, ou seja, o vetor B do sistema linear A.X = B. |
|
Retorna um ponteiro para o local da memória onde está alocado o campo de velocidades avaliado nas faces dos volumes de controle. |
|
Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Retorna a malha utilizada pela equação. |
|
Cria um novo campo de velocidade nas faces dos volumes de controle através da média das velocidades centrais encontradas em “_vel“. |
|
Retorna um ponteiro para o local da memória aonde estão alocados os parâmetros das funções de interpolação do problema. As funções de interpolação são utilizadas para se estimar os valores das propriedades e suas derivadas nas faces dos volumes de controle. |
|
Retorna o sistema linear correspondente à equação. |
|
Retorna as métricas de transformação correspondentes à malha. |
|
Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Aplica as condições de contorno da equação, define as regiões do domínio que são blocos sólidos e inicializa as velocidades nas faces dos volumes. Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Calcula os coeficientes para montagem do sistema linear. Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Calcula os coeficientes para os volumes que são blocos sólidos. |
|
Define a velocidade em cada fronteira do domínio (no campo “_fvel“) de acordo com a condição de contorno de parede aberta (se houver). |
|
Define a velocidade em cada fronteira do domínio (no campo “_fvel“) de acordo com a condição de contorno de saída contida no container de condições de contorno (se houver). |
|
Define a velocidade em cada fronteira do domínio (no campo “_fvel“) de acordo com a condição de contorno de propriedade prescrita contida no container de condições de contorno (se houver). |
|
Define a velocidade em cada fronteira do domínio (no campo “_fvel“) de acordo com a condição de contorno de simetria contida no container de condições de contorno (se houver). |
|
Define a velocidade em cada fronteira do domínio (no campo “_fvel“) de acordo com a condição de contorno de simetria (se houver). |
|
Define a velocidade em cada fronteira do domínio (no campo “_fvel“) de acordo com a condição de contorno de parede (se houver). |
|
Atribui velocidade nula nas faces dos volumes que são blocos sólidos. |
|
Define um novo campo de velocidades para as faces dos volumes de controle. |
|
Modifica o valor do campo de velocidades atual para o campo de velocidades apontado pelo ponteiro “_v”, passado como argumento. Reimplemented in csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Define um novo campo de velocidade inicial. |
|
Define um novo sistema linear para a equação. |
|
|
|
Define uma velocidade à partir de um vector solução de um sistema linear. Reimplemented in csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Reimplemented from csfl::IEquation. Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Reimplemented in csfl::IEquationEnergy, csfl::IEquationMomentumU, and csfl::IEquationMomentumV. |
|
Retorna o valor da velocidade contravariante sem normalização métrica U em uma das faces de um volume de controle. A velocidade é calculada com base no campo de velocidades descrito pelo argumento “_fvel”. O argumento “_i” indica a posição do volume de controle na direção “i” e “_j” indica a posição do mesmo na direção “j”. A direção “_dir” especifica sobre qual das faces deseja-se o valor da velocidade contravariante: Leste ou Oeste. |
|
Retorna o valor da velocidade contravariante sem normalização métrica U em uma das faces de um volume de controle. A velocidade é calculada com base no campo de velocidades descrito pelo argumento “_fvel”. O argumento “_p” especifica um volume de controle e o argumento “_dir” especifica sobre qual face deste volume será calculada a velocidade contravariante. “_p.x” indica a posição do volume de controle na direção “i” e “_p.y” indica a posição do mesmo na direção “j”. A direção “_dir” especifica sobre qual das faces deseja-se o valor da velocidade contravariante: Leste ou Oeste. |
|
Retorna o valor da velocidade contravariante sem normalização métrica V em uma das faces de um volume de controle. A velocidade é calculada com base no campo de velocidades descrito pelo argumento “_fvel”. O argumento “_i” indica a posição do volume de controle na direção “i” e “_j” indica a posição do mesmo na direção “j”. A direção “_dir” especifica sobre qual das faces deseja-se o valor da velocidade contravariante: Sul ou Norte. |
|
Retorna o valor da velocidade contravariante sem normalização métrica V em uma das faces de um volume de controle. A velocidade é calculada com base no campo de velocidades descrito pelo argumento “_fvel”. O argumento “_p” especifica um volume de controle e o argumento “_dir” especifica sobre qual face deste volume será calculada a velocidade contravariante. “_p.x” indica a posição do volume de controle na direção “i” e “_p.y” indica a posição do mesmo na direção “j”. A direção “_dir” especifica sobre qual das faces deseja-se o valor da velocidade contravariante: Sul ou Norte. |
|
Retorna um ponteiro para o local da memória aonde está alocado o campo de velocidades atual. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CFD Project
|
Documents |
Downloads |
Contact us |
Use Terms |
|
|||
© SINMEC/EMC/UFSC,
2001. |
All rights
reserved. |
Last Update: Jan. 18, 2002 |
|