#include <ThreeDMTModel.h>
Public Types | |
| typedef boost::multi_array < int, 3 > | t3DModelData |
| typedef boost::multi_array < double, 1 > | t3DModelDim |
| typedef boost::multi_array < double, 1 > | t3DModelRes |
Public Member Functions | |
| const t3DModelDim & | GetXSizes () |
| const t3DModelDim & | GetYSizes () |
| const t3DModelDim & | GetZSizes () |
| const t3DModelRes & | GetResistivities () |
| const t3DModelData & | GetModel () |
| int | GetAirlayers () |
| void | SetAirlayers (const int n) |
| void | ReadWinGLink (std::string filename) |
| void | ReadMackie (std::string filename) |
| void | WriteWinGLink (std::string filename) |
| void | WriteMackie (std::string filename) |
| void | WriteVTK (std::string filename) |
| void | WriteNetCDF (std::string filename) |
| ThreeDMTModel () | |
| virtual | ~ThreeDMTModel () |
Protected Attributes | |
| t3DModelData | Model |
| t3DModelRes | Resistivities |
| t3DModelDim | xsize |
| t3DModelDim | ysize |
| t3DModelDim | zsize |
| int | airlayers |
Definition at line 11 of file ThreeDMTModel.h.
| typedef boost::multi_array<int, 3> ThreeDMTModel::t3DModelData |
Definition at line 14 of file ThreeDMTModel.h.
| typedef boost::multi_array<double, 1> ThreeDMTModel::t3DModelDim |
Definition at line 15 of file ThreeDMTModel.h.
| typedef boost::multi_array<double, 1> ThreeDMTModel::t3DModelRes |
Definition at line 16 of file ThreeDMTModel.h.
| ThreeDMTModel::ThreeDMTModel | ( | ) |
| ThreeDMTModel::~ThreeDMTModel | ( | ) | [virtual] |
Definition at line 14 of file ThreeDMTModel.cpp.
| int ThreeDMTModel::GetAirlayers | ( | ) | [inline] |
| const t3DModelData& ThreeDMTModel::GetModel | ( | ) | [inline] |
| const t3DModelRes& ThreeDMTModel::GetResistivities | ( | ) | [inline] |
| const t3DModelDim& ThreeDMTModel::GetXSizes | ( | ) | [inline] |
| const t3DModelDim& ThreeDMTModel::GetYSizes | ( | ) | [inline] |
| const t3DModelDim& ThreeDMTModel::GetZSizes | ( | ) | [inline] |
| void ThreeDMTModel::ReadMackie | ( | std::string | filename | ) |
Definition at line 75 of file ThreeDMTModel.cpp.
References Model, Resistivities, xsize, ysize, and zsize.
Referenced by main().
| void ThreeDMTModel::ReadWinGLink | ( | std::string | filename | ) |
| void ThreeDMTModel::SetAirlayers | ( | const int | n | ) | [inline] |
| void ThreeDMTModel::WriteMackie | ( | std::string | filename | ) |
Definition at line 154 of file ThreeDMTModel.cpp.
References Model, Resistivities, xsize, ysize, and zsize.
| void ThreeDMTModel::WriteNetCDF | ( | std::string | filename | ) |
Definition at line 188 of file ThreeDMTModel.cpp.
References Model, Resistivities, xsize, ysize, and zsize.
Referenced by main().
| void ThreeDMTModel::WriteVTK | ( | std::string | filename | ) |
Definition at line 248 of file ThreeDMTModel.cpp.
References Model, Resistivities, xsize, ysize, and zsize.
Referenced by main().
| void ThreeDMTModel::WriteWinGLink | ( | std::string | filename | ) |
int ThreeDMTModel::airlayers [protected] |
Definition at line 27 of file ThreeDMTModel.h.
Referenced by GetAirlayers(), ReadWinGLink(), SetAirlayers(), ThreeDMTModel(), and WriteWinGLink().
t3DModelData ThreeDMTModel::Model [protected] |
Definition at line 22 of file ThreeDMTModel.h.
Referenced by GetModel(), ReadMackie(), ReadWinGLink(), WriteMackie(), WriteNetCDF(), WriteVTK(), and WriteWinGLink().
t3DModelRes ThreeDMTModel::Resistivities [protected] |
Definition at line 23 of file ThreeDMTModel.h.
Referenced by GetResistivities(), ReadMackie(), ThreeDMTModel(), WriteMackie(), WriteNetCDF(), and WriteVTK().
t3DModelDim ThreeDMTModel::xsize [protected] |
Definition at line 24 of file ThreeDMTModel.h.
Referenced by GetXSizes(), ReadMackie(), ReadWinGLink(), WriteMackie(), WriteNetCDF(), WriteVTK(), and WriteWinGLink().
t3DModelDim ThreeDMTModel::ysize [protected] |
Definition at line 25 of file ThreeDMTModel.h.
Referenced by GetYSizes(), ReadMackie(), ReadWinGLink(), WriteMackie(), WriteNetCDF(), WriteVTK(), and WriteWinGLink().
t3DModelDim ThreeDMTModel::zsize [protected] |
Definition at line 26 of file ThreeDMTModel.h.
Referenced by GetZSizes(), ReadMackie(), ReadWinGLink(), WriteMackie(), WriteNetCDF(), WriteVTK(), and WriteWinGLink().
1.5.8