VTK  9.2.6
vtkCGNSReaderInternal.h File Reference
#include <iostream>
#include <map>
#include <string.h>
#include <string>
#include <vector>
#include "vtkCGNSReader.h"
#include "vtkDataArraySelection.h"
#include "vtkIdTypeArray.h"
#include "vtkMultiProcessController.h"
#include "vtkNew.h"
#include "vtkPoints.h"
#include "vtk_cgns.h"
#include <VTK_CGNS(cgnslib.h)>
#include <VTK_CGNS(cgns_io.h)>
Include dependency graph for vtkCGNSReaderInternal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CGNSRead::detail::is_double< T >
struct  CGNSRead::detail::is_double< double >
struct  CGNSRead::detail::is_float< T >
struct  CGNSRead::detail::is_float< float >
class  CGNSRead::vtkCGNSArraySelection
struct  CGNSRead::Variable
struct  CGNSRead::CGNSVariable
struct  CGNSRead::CGNSVector
struct  CGNSRead::VTKVariable
class  CGNSRead::ZoneBCInformation
class  CGNSRead::ZoneInformation
class  CGNSRead::FamilyInformation
class  CGNSRead::BaseInformation

Namespaces

namespace  CGNSRead
namespace  CGNSRead::detail

Typedefs

typedef char CGNSRead::char_33[33]

Functions

template<typename T>
constexpr const char * CGNSRead::detail::cgns_type_name () noexcept
template<>
constexpr const char * CGNSRead::detail::cgns_type_name< float > () noexcept
template<>
constexpr const char * CGNSRead::detail::cgns_type_name< double > () noexcept
template<>
constexpr const char * CGNSRead::detail::cgns_type_name< vtkTypeInt32 > () noexcept
template<>
constexpr const char * CGNSRead::detail::cgns_type_name< vtkTypeInt64 > () noexcept
bool CGNSRead::compareName (const char_33 nameOne, const char_33 nameTwo)
void CGNSRead::removeTrailingWhiteSpaces (char_33 name)
std::vector< CGNSVector >::iterator CGNSRead::getVectorFromName (std::vector< CGNSVector > &vectorList, const char_33 name)
bool CGNSRead::isACGNSVariable (const std::vector< CGNSVariable > &varList, const char_33 name)
void CGNSRead::fillVectorsFromVars (std::vector< CGNSRead::CGNSVariable > &vars, std::vector< CGNSRead::CGNSVector > &vectors, const int physicalDim)
int CGNSRead::setUpRind (const int cgioNum, const double rindId, int *rind)
int CGNSRead::getFirstNodeId (const int cgioNum, const double parentId, const char *label, double *id, const char *name=NULL)
 Find the first node with the given label.
int CGNSRead::get_section_connectivity (const int cgioNum, const double cgioSectionId, const int dim, const cgsize_t *srcStart, const cgsize_t *srcEnd, const cgsize_t *srcStride, const cgsize_t *memStart, const cgsize_t *memEnd, const cgsize_t *memStride, const cgsize_t *memDim, vtkIdType *localElements)
int CGNSRead::get_section_start_offset (const int cgioNum, const double cgioSectionId, const int dim, const cgsize_t *srcStart, const cgsize_t *srcEnd, const cgsize_t *srcStride, const cgsize_t *memStart, const cgsize_t *memEnd, const cgsize_t *memStride, const cgsize_t *memDim, vtkIdType *localElementsIdx)
int CGNSRead::GetVTKElemType (CGNS_ENUMT(ElementType_t) elemType, bool &higherOrderWarning, bool &cgnsOrderFlag)
void CGNSRead::CGNS2VTKorder (const vtkIdType size, const int *cells_types, vtkIdType *elements)
void CGNSRead::CGNS2VTKorderMonoElem (const vtkIdType size, const int cell_type, vtkIdType *elements)
template<typename T, typename Y>
int CGNSRead::get_XYZ_mesh (const int cgioNum, const std::vector< double > &gridChildId, const std::size_t &nCoordsArray, const int cellDim, const vtkIdType nPts, const cgsize_t *srcStart, const cgsize_t *srcEnd, const cgsize_t *srcStride, const cgsize_t *memStart, const cgsize_t *memEnd, const cgsize_t *memStride, const cgsize_t *memDims, vtkPoints *points)
bool CGNSRead::ReadBase (vtkCGNSReader *reader, const BaseInformation &baseInfo)
 Helpers to encapsulate all logic to read various nodes (zones, bc patches etc.).
bool CGNSRead::ReadGridForZone (vtkCGNSReader *reader, const BaseInformation &baseInfo, const ZoneInformation &zoneInfo)
 Helpers to encapsulate all logic to read various nodes (zones, bc patches etc.).
bool CGNSRead::ReadPatchesForBase (vtkCGNSReader *reader, const BaseInformation &)
 Helpers to encapsulate all logic to read various nodes (zones, bc patches etc.).
bool CGNSRead::ReadPatch (vtkCGNSReader *reader, const BaseInformation &, const ZoneInformation &zoneInfo, const std::string &patchFamilyname)
 Helpers to encapsulate all logic to read various nodes (zones, bc patches etc.).