Loading...
Searching...
No Matches
PabloUniform.hpp
83 PabloUniform(uint8_t dim, const std::string &logfile = DEFAULT_LOG_FILE, MPI_Comm comm = MPI_COMM_WORLD);
84 PabloUniform(double X, double Y, double Z, double L, uint8_t dim = 2, const std::string &logfile = DEFAULT_LOG_FILE, MPI_Comm comm = MPI_COMM_WORLD);
88 PabloUniform(double X, double Y, double Z, double L, uint8_t dim = 2, const std::string &logfile = DEFAULT_LOG_FILE);
void restore(std::istream &stream) override
Definition PabloUniform.cpp:152
void getNormal(uint32_t idx, uint8_t iface, darray3 &normal) const
Definition PabloUniform.cpp:437
int getPointOwnerRank(darray3 point)
Definition PabloUniform.cpp:849
void dump(std::ostream &stream, bool full=true) override
Definition PabloUniform.cpp:137
int getDumpVersion() const override
Definition PabloUniform.cpp:124
void writeTest(const std::string &filename, dvector data)
Definition PabloUniform.cpp:1035
Octant * getPointOwner(darray3 point)
Definition PabloUniform.cpp:799
darray3 getNode(uint32_t idx, uint8_t inode) const
Definition PabloUniform.cpp:378
darray3 getFaceCenter(uint32_t idx, uint8_t iface) const
Definition PabloUniform.cpp:363
uint32_t getPointOwnerIdx(darray3 point) const
Definition PabloUniform.cpp:825
void getBoundingBox(darray3 &P0, darray3 &P1) const
Definition PabloUniform.cpp:690
void getCenter(uint32_t idx, darray3 ¢er) const
Definition PabloUniform.cpp:323
double levelToSize(uint8_t level) const
Definition PabloUniform.cpp:233
darray3 getCoordinates(uint32_t idx) const
Definition PabloUniform.cpp:246
darray3 getNodeCoordinates(uint32_t inode) const
Definition PabloUniform.cpp:864
PabloUniform(const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD)
Definition PabloUniform.cpp:53
ParaTree(const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD)
Definition ParaTree.cpp:136
static BITPIT_PUBLIC_API const std::string DEFAULT_LOG_FILE
Definition ParaTree.hpp:119
