Loading...
Searching...
No Matches
PabloUniform.cpp
69 PabloUniform::PabloUniform(uint8_t dim, const std::string &logfile, MPI_Comm comm):ParaTree(dim,logfile,comm){
89 PabloUniform::PabloUniform(double X, double Y, double Z, double L, uint8_t dim, const std::string &logfile, MPI_Comm comm):ParaTree(dim,logfile,comm){
91 PabloUniform::PabloUniform(double X, double Y, double Z, double L, uint8_t dim, const std::string &logfile):ParaTree(dim,logfile){
888 name << "s" << std::setfill('0') << std::setw(4) << getNproc() << "-p" << std::setfill('0') << std::setw(4) << getRank() << "-" << filename << ".vtu";
904 << " <Piece NumberOfCells=\"" << getConnectivity().size() + getGhostConnectivity().size() << "\" NumberOfPoints=\"" << getNumNodes() << "\">" << endl;
906 << " <DataArray type=\"Float64\" Name=\"Coordinates\" NumberOfComponents=\""<< 3 <<"\" format=\"ascii\">" << endl
920 << " <DataArray type=\"UInt64\" Name=\"connectivity\" NumberOfComponents=\"1\" format=\"ascii\">" << endl
965 << " <DataArray type=\"UInt64\" Name=\"offsets\" NumberOfComponents=\"1\" format=\"ascii\">" << endl
974 << " <DataArray type=\"UInt8\" Name=\"types\" NumberOfComponents=\"1\" format=\"ascii\">" << endl
1013 pout << " <Piece Source=\"s" << std::setw(4) << std::setfill('0') << getNproc() << "-p" << std::setw(4) << std::setfill('0') << i << "-" << filename << ".vtu\"/>" << endl;
1042 name << "s" << std::setfill('0') << std::setw(4) << getNproc() << "-p" << std::setfill('0') << std::setw(4) << getRank() << "-" << filename << ".vtu";
1057 << " <Piece NumberOfCells=\"" << getNumOctants() << "\" NumberOfPoints=\"" << getNumNodes() << "\">" << endl;
1059 out << " <DataArray type=\"Float64\" Name=\"Data\" NumberOfComponents=\"1\" format=\"ascii\">" << endl
1071 << " <DataArray type=\"Float64\" Name=\"Coordinates\" NumberOfComponents=\""<< 3 <<"\" format=\"ascii\">" << endl
1085 << " <DataArray type=\"UInt64\" Name=\"connectivity\" NumberOfComponents=\"1\" format=\"ascii\">" << endl
1109 << " <DataArray type=\"UInt64\" Name=\"offsets\" NumberOfComponents=\"1\" format=\"ascii\">" << endl
1118 << " <DataArray type=\"UInt8\" Name=\"types\" NumberOfComponents=\"1\" format=\"ascii\">" << endl
1158 pout << " <Piece Source=\"s" << std::setw(4) << std::setfill('0') << getNproc() << "-p" << std::setw(4) << std::setfill('0') << i << "-" << filename << ".vtu\"/>" << endl;
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
Octant * getPointOwner(const dvector &point)
Definition ParaTree.cpp:2941
ParaTree(const std::string &logfile=DEFAULT_LOG_FILE, MPI_Comm comm=MPI_COMM_WORLD)
Definition ParaTree.cpp:136
darray3 getFaceCenter(uint32_t idx, uint8_t face) const
Definition ParaTree.cpp:1361
int getPointOwnerRank(const darray3 &point)
Definition ParaTree.cpp:3127
uint32_t getPointOwnerIdx(const double *point) const
Definition ParaTree.cpp:3043
darray3 getNode(uint32_t idx, uint8_t node) const
Definition ParaTree.cpp:1385
darray3 getCoordinates(uint32_t idx) const
Definition ParaTree.cpp:1275
const u32vector2D & getGhostConnectivity() const
Definition ParaTree.cpp:3895
void getCenter(uint32_t idx, darray3 ¢erCoords) const
Definition ParaTree.cpp:1338
darray3 getNodeCoordinates(uint32_t node) const
Definition ParaTree.cpp:3886
const u32vector2D & getConnectivity() const
Definition ParaTree.cpp:3841
virtual void dump(std::ostream &stream, bool full=true)
Definition ParaTree.cpp:502
void getNormal(uint32_t idx, uint8_t face, darray3 &normal) const
Definition ParaTree.cpp:1433
std::array< T, d > max(const std::array< T, d > &x, const std::array< T, d > &y)
Definition MathOperators_array.tpp:306
std::array< T, d > min(const std::array< T, d > &x, const std::array< T, d > &y)
Definition MathOperators_array.tpp:67
void write(std::ostream &stream, const std::vector< bool > &container)
Definition binaryUtils.cpp:41
void read(std::istream &stream, std::vector< bool > &container)
Definition binaryUtils.cpp:72
