stormcontgrid.hpp
Go to the documentation of this file.
19// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
90 void ReadFromFile(const std::string& filename, bool commonPath = true, Endianess file_format = END_BIG_ENDIAN);
95 void FindIndex( double x, double y, double z, size_t& i_out, size_t& j_out, size_t& k_out) const;
Definition: grid.hpp:35 Definition: stormcontgrid.hpp:32 void FindCenterOfCell(size_t i, size_t j, size_t k, double &x, double &y, double &z) const StormContGrid(const Volume &vol, size_t nx=0, size_t ny=0, size_t nz=0) float GetValueInterpolated(const int &i, const int &j, const float &k_value) const void ReadFromFile(const std::string &filename, bool commonPath=true, Endianess file_format=END_BIG_ENDIAN) void SetMissingCode(float missing_code) Definition: stormcontgrid.hpp:41 void SetVariableName(const std::string &name) Definition: stormcontgrid.hpp:62 double GetAvgRelThick() const void FindIndex(double x, double y, double z, size_t &i_out, size_t &j_out, size_t &k_out) const void FindZInterpolatedIndex(const double &x, const double &y, const double &z, size_t &ind1, size_t &ind2, double &t) const void WriteToSgriFile(const std::string &file_name, const std::string &file_name_header, const std::string &label, double simbox_dz, Endianess file_format=END_BIG_ENDIAN) const float GetValueClosestInZ(double x, double y, double z) const void FindXYIndex(double x, double y, size_t &i_out, size_t &j_out) const StormContGrid(size_t nx=0, size_t ny=0, size_t nz=0) StormContGrid(const Volume &vol, const Grid< float > &grid) size_t FindIndex(double x, double y, double z) const void SetZoneNumber(int zone_number) Definition: stormcontgrid.hpp:68 double GetValueZInterpolatedFromIndexNoMissing(const size_t &ind1, const size_t &ind2, const double &t) const StormContGrid(const std::string &filename, Endianess file_format=END_BIG_ENDIAN) std::string GetModelFileName() const Definition: stormcontgrid.hpp:59 std::string GetVariableName() const Definition: stormcontgrid.hpp:65 void WriteToFile(const std::string &filename, const std::string &predefinedHeader="", bool plainAscii=false, Endianess file_format=END_BIG_ENDIAN, bool remove_path=true) const void WriteCravaFile(const std::string &file_name, double inline_0, double crossline_0, double il_step_x, double il_step_y, double xl_step_x, double xl_step_y) float GetValueZInterpolatedFromIndex(const size_t &ind1, const size_t &ind2, const double &t) const float GetValueZInterpolated(double x, double y, double z) const void SetModelFileName(const std::string &filename) Definition: stormcontgrid.hpp:56 Definition: volume.hpp:31 double GetZMin(size_t nx, size_t ny) const Get extreme values of z for volume, with nx, ny resolution. double GetZMax(size_t nx, size_t ny) const Definition: exception.hpp:31 x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t t(t+t)") define_sfop3(16 x y t t *t x y t t t x y t t t x *y t *t t x *y t *t t x y t t t x y t t t x(y+z) |