|
MPI_Comm | vtx::helper::MPIGetComm () |
| Get current MPI global communicator from VTK.
|
|
int | vtx::helper::MPIGetRank () |
| Get current MPI rank from MPIGetComm.
|
|
int | vtx::helper::MPIGetSize () |
| Get current MPI size from MPIGetComm.
|
|
pugi::xml_document | vtx::helper::XMLDocument (const std::string &input, const bool debugMode, const std::string &hint) |
| Get safely a pugi::xml_document from XML as a string.
|
|
pugi::xml_node | vtx::helper::XMLNode (const std::string nodeName, const pugi::xml_document &xmlDocument, const bool debugMode, const std::string &hint, const bool isMandatory=true, const bool isUnique=false) |
| Get safely a pugi::xml_document from a pugmi::xml_document.
|
|
pugi::xml_node | vtx::helper::XMLNode (const std::string nodeName, const pugi::xml_node &upperNode, const bool debugMode, const std::string &hint, const bool isMandatory=true, const bool isUnique=false) |
| Overloaded version that gets a XML node from inside another node called upperNode.
|
|
std::string | vtx::helper::FileToString (const std::string &fileName) |
| Translate file contents to string.
|
|
pugi::xml_attribute | vtx::helper::XMLAttribute (const std::string attributeName, const pugi::xml_node &node, const bool debugMode, const std::string &hint, const bool isMandatory=true) |
| Get a node attribute identified by its key.
|
|
std::string | vtx::helper::SetToCSV (const std::set< std::string > &input) noexcept |
| Convert a set of strings into a csv "string1,string2,string3" string.
|
|
template<class T > |
std::vector< T > | vtx::helper::StringToVector (const std::string &input) noexcept |
| Converts a single string "s1 s2 s3" list to a vector vector ={ "s1", "s2", "s3" };.
|
|
std::size_t | vtx::helper::TotalElements (const std::vector< std::size_t > &dimensions) noexcept |
| Return product of all dimensions components to get the total number of elements.
|
|
types::DataSet | vtx::helper::XMLInitDataSet (const pugi::xml_node &dataSetNode, const std::set< std::string > &specialNames) |
| Initialize DataSet structure from parsing a pugi::xml_node, loops through DataArray nodes.
|
|
template<class T > |
vtkSmartPointer< vtkDataArray > | vtx::helper::NewDataArray () |
| Return a derived class of vtkDataArray specialized for supported types.
|
|
vtkSmartPointer< vtkIdTypeArray > | vtx::helper::NewDataArrayIdType () |
| Special type for vtkIdTypeArray.
|
|
adios2::Box< adios2::Dims > | vtx::helper::PartitionCart1D (const adios2::Dims &shape) |
| Simple partition to load balance shape across viz processes.
|
|
template<class T , class U > |
std::vector< T > | vtx::helper::MapKeysToVector (const std::map< T, U > &input) noexcept |
| Map's keys to a vector.
|
|
template<class T > |
void | vtx::helper::Print (const std::vector< T > &input, const std::string &name) |
| Print a vector with an associated name.
|
|
size_t | vtx::helper::LinearizePoint (const adios2::Dims &shape, const adios2::Dims &point) noexcept |
| Linear index for a point within a box with shape dimensions from zero origin.
|
|
std::string | vtx::helper::GetFileName (const std::string &fileName) noexcept |
| Set the appropriate file name based on recognized user input.
|
|
std::string | vtx::helper::GetEngineType (const std::string &fileName) noexcept |
| Set the appropriate engine type based on recognized user input.
|
|
bool | vtx::helper::EndsWith (const std::string &input, const std::string &ends) noexcept |
| Check if input ends with a certain (ends) string.
|
|