VERB_code_2.2  2
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Grid Class Reference

#include <Grid.h>

Public Member Functions

void Create_Grid (Parameters_structure::GridElement parameters_L, Parameters_structure::GridElement parameters_pc, Parameters_structure::GridElement parameters_alpha, Parameters_structure::GridElement parameters_epc, string grid_filename, string gridType, Grid SecondGrid=Grid())
 
void Output (string filename)
 

Public Attributes

GridElement L
 
GridElement pc
 
GridElement alpha
 
GridElement epc
 
string type
 
bool Grid_initialized
 
Matrix3D< double > Jacobian
 

Detailed Description

Computational grid Combined from 3 grid elements: L, pc, Alpha and additional array of epc values for convenience.

Definition at line 52 of file Grid.h.

Member Function Documentation

void Grid::Output ( string  filename)

Output grid to a file.

Parameters
filename- file name

Definition at line 363 of file Grid.cpp.

References VF::pfunc().

Member Data Documentation

GridElement Grid::L

Definition at line 56 of file Grid.h.

GridElement Grid::pc

Definition at line 56 of file Grid.h.

GridElement Grid::alpha

Definition at line 56 of file Grid.h.

GridElement Grid::epc

Definition at line 56 of file Grid.h.

string Grid::type

Definition at line 60 of file Grid.h.

bool Grid::Grid_initialized

Definition at line 61 of file Grid.h.

Matrix3D<double> Grid::Jacobian

Jacobian of the diffusion equation. In 1d_universal_solver there is a parameter 'n' represented power of variable in the equation $ x^n \frac{\partial}{\partial x} x^{-n} D_{xx} \frac{\partial f}{\partial x} $. More general case is using Jacobian: $ Jacobian \frac{\partial}{\partial x} Jacobian^{-1} D_{xx} \frac{\partial f}{\partial x} $.

Definition at line 78 of file Grid.h.


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