gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
PViewDataList Class Reference

#include <PViewDataList.h>

Inheritance diagram for PViewDataList:
Collaboration diagram for PViewDataList:

Public Member Functions

 PViewDataList (bool isAdapted=false)
 
 ~PViewDataList ()
 
bool isAdapted ()
 
bool finalize (bool computeMinMax=true, const std::string &interpolationScheme="")
 
int getNumTimeSteps ()
 
double getTime (int step)
 
double getMin (int step=-1, bool onlyVisible=false, int tensorRep=0, int forceNumComponents=0, int componentMap[9]=nullptr)
 
double getMax (int step=-1, bool onlyVisible=false, int tensorRep=0, int forceNumComponents=0, int componentMap[9]=nullptr)
 
void setMin (double min)
 
void setMax (double max)
 
SBoundingBox3d getBoundingBox (int step=-1)
 
void setBoundingBox (SBoundingBox3d &box)
 
int getNumScalars (int step=-1)
 
int getNumVectors (int step=-1)
 
int getNumTensors (int step=-1)
 
int getNumPoints (int step=-1)
 
int getNumLines (int step=-1)
 
int getNumTriangles (int step=-1)
 
int getNumQuadrangles (int step=-1)
 
int getNumPolygons (int step=-1)
 
int getNumTetrahedra (int step=-1)
 
int getNumHexahedra (int step=-1)
 
int getNumPrisms (int step=-1)
 
int getNumPyramids (int step=-1)
 
int getNumTrihedra (int step=-1)
 
int getNumPolyhedra (int step=-1)
 
int getNumEntities (int step=-1)
 
int getNumElements (int step=-1, int ent=-1)
 
int getDimension (int step, int ent, int ele)
 
int getNumNodes (int step, int ent, int ele)
 
int getNode (int step, int ent, int ele, int nod, double &x, double &y, double &z)
 
void setNode (int step, int ent, int ele, int nod, double x, double y, double z)
 
int getNumComponents (int step, int ent, int ele)
 
int getNumValues (int step, int ent, int ele)
 
void getValue (int step, int ent, int ele, int idx, double &val)
 
void getValue (int step, int ent, int ele, int nod, int comp, double &val)
 
void setValue (int step, int ent, int ele, int nod, int comp, double val)
 
int getNumEdges (int step, int ent, int ele)
 
int getType (int step, int ent, int ele)
 
int getNumStrings2D ()
 
int getNumStrings3D ()
 
void getString2D (int i, int step, std::string &str, double &x, double &y, double &style)
 
void getString3D (int i, int step, std::string &str, double &x, double &y, double &z, double &style)
 
void reverseElement (int step, int ent, int ele)
 
void smooth ()
 
bool combineTime (nameData &nd)
 
bool combineSpace (nameData &nd)
 
void setXY (std::vector< double > &x, std::vector< double > &y)
 
void setXYZV (std::vector< double > &x, std::vector< double > &y, std::vector< double > &z, std::vector< double > &v)
 
void addStep (std::vector< double > &y)
 
bool isListBased ()
 
double getMemoryInMb ()
 
void setOrder2 (int type)
 
std::vector< double > * incrementList (int numComp, int type, int numNodes=0)
 
bool readPOS (FILE *fp, double version, bool binary)
 
bool writePOS (const std::string &fileName, bool binary=false, bool parsed=true, bool append=false)
 
virtual bool writeMSH (const std::string &fileName, double version=2.2, bool binary=false, bool savemesh=true, bool multipleView=false, int partitionNum=-1, bool saveInterpolationMatrices=true, bool forceNodeData=false, bool forceElementData=false)
 
virtual void importLists (int N[24], std::vector< double > *V[24])
 
virtual void getListPointers (int N[24], std::vector< double > *V[24])
 
void importList (int index, int n, const std::vector< double > &v, bool finalize)
 
- Public Member Functions inherited from PViewData
 PViewData ()
 
virtual ~PViewData ()
 
virtual bool getDirty ()
 
virtual void setDirty (bool val)
 
virtual std::string getName ()
 
virtual void setName (const std::string &val)
 
virtual std::string getFileName (int step=-1)
 
virtual void setFileName (const std::string &val)
 
virtual bool hasFileName (const std::string &val)
 
virtual int getFileIndex ()
 
virtual void setFileIndex (int val)
 
virtual int getFirstNonEmptyTimeStep (int start=0)
 
virtual void tagNode (int step, int ent, int ele, int nod, int tag)
 
void getScalarValue (int step, int ent, int ele, int nod, double &val, int tensorRep=0, int forceNumComponents=0, int componentMap[9]=nullptr)
 
virtual bool empty ()
 
virtual bool skipEntity (int step, int ent)
 
virtual bool skipElement (int step, int ent, int ele, bool checkVisibility=false, int samplingRate=1)
 
virtual bool hasTimeStep (int step)
 
virtual bool hasPartition (int step, int part)
 
virtual bool hasMultipleMeshes ()
 
virtual bool hasModel (GModel *model, int step=-1)
 
virtual bool isNodeData ()
 
virtual bool useGaussPoints ()
 
void initAdaptiveData (int step, int level, double tol)
 
void initAdaptiveDataLight (int step, int level, double tol)
 
void saveAdaptedViewForVTK (const std::string &guifileName, int useDefaultName, int step, int level, double tol, int npart, bool isBinary)
 
void destroyAdaptiveData ()
 
adaptiveDatagetAdaptiveData ()
 
void setInterpolationMatrices (int type, const fullMatrix< double > &coefVal, const fullMatrix< double > &expVal)
 
void setInterpolationMatrices (int type, const fullMatrix< double > &coefVal, const fullMatrix< double > &expVal, const fullMatrix< double > &coefGeo, const fullMatrix< double > &expGeo)
 
int getInterpolationMatrices (int type, std::vector< fullMatrix< double > * > &p)
 
bool haveInterpolationMatrices (int type=0)
 
void deleteInterpolationMatrices (int type=0)
 
std::string getInterpolationSchemeName ()
 
void setInterpolationSchemeName (std::string name)
 
virtual bool isRemote ()
 
virtual int fillRemoteVertexArrays (std::string &options)
 
virtual GModelgetModel (int step)
 
virtual GEntitygetEntity (int step, int entity)
 
virtual MElementgetElement (int step, int entity, int element)
 
double findClosestNode (double &xn, double &yn, double &zn, int step)
 
bool searchScalar (double x, double y, double z, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1)
 
bool searchVector (double x, double y, double z, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1)
 
bool searchTensor (double x, double y, double z, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1)
 
bool searchScalarClosest (double x, double y, double z, double &distance, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1)
 
bool searchVectorClosest (double x, double y, double z, double &distance, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1)
 
bool searchTensorClosest (double x, double y, double z, double &distance, double *values, int step=-1, double *size=nullptr, int qn=0, double *qx=nullptr, double *qy=nullptr, double *qz=nullptr, bool grad=false, int dim=-1)
 
virtual bool writeSTL (const std::string &fileName)
 
virtual bool writeTXT (const std::string &fileName)
 
virtual bool writeMED (const std::string &fileName)
 
virtual bool toVector (std::vector< std::vector< double > > &vec)
 
virtual bool fromVector (const std::vector< std::vector< double > > &vec)
 
virtual void sendToServer (const std::string &name)
 

Public Attributes

int NbTimeStep
 
double Min
 
double Max
 
std::vector< double > TimeStepMin
 
std::vector< double > TimeStepMax
 
SBoundingBox3d BBox
 
std::vector< double > Time
 
int NbSP
 
int NbVP
 
int NbTP
 
std::vector< double > SP
 
std::vector< double > VP
 
std::vector< double > TP
 
int NbSL
 
int NbVL
 
int NbTL
 
std::vector< double > SL
 
std::vector< double > VL
 
std::vector< double > TL
 
int NbST
 
int NbVT
 
int NbTT
 
std::vector< double > ST
 
std::vector< double > VT
 
std::vector< double > TT
 
int NbSQ
 
int NbVQ
 
int NbTQ
 
std::vector< double > SQ
 
std::vector< double > VQ
 
std::vector< double > TQ
 
int NbSG
 
int NbVG
 
int NbTG
 
std::vector< double > SG
 
std::vector< double > VG
 
std::vector< double > TG
 
int NbSS
 
int NbVS
 
int NbTS
 
std::vector< double > SS
 
std::vector< double > VS
 
std::vector< double > TS
 
int NbSH
 
int NbVH
 
int NbTH
 
std::vector< double > SH
 
std::vector< double > VH
 
std::vector< double > TH
 
int NbSI
 
int NbVI
 
int NbTI
 
std::vector< double > SI
 
std::vector< double > VI
 
std::vector< double > TI
 
int NbSY
 
int NbVY
 
int NbTY
 
std::vector< double > SY
 
std::vector< double > VY
 
std::vector< double > TY
 
int NbSR
 
int NbVR
 
int NbTR
 
std::vector< double > SR
 
std::vector< double > VR
 
std::vector< double > TR
 
int NbSD
 
int NbVD
 
int NbTD
 
std::vector< double > SD
 
std::vector< double > VD
 
std::vector< double > TD
 
int NbT2
 
int NbT3
 
std::vector< double > T2D
 
std::vector< double > T3D
 
std::vector< char > T2C
 
std::vector< char > T3C
 
std::vector< int > polyNumNodes [2]
 
std::vector< int > polyAgNumNodes [2]
 
int polyTotNumNodes [2]
 

Private Member Functions

void _stat (std::vector< double > &D, std::vector< char > &C, int nb)
 
void _stat (std::vector< double > &list, int nbcomp, int nbelm, int nbnod, int type)
 
void _setLast (int ele)
 
void _setLast (int ele, int dim, int nbnod, int nbcomp, int nbedg, int type, std::vector< double > &list, int nblist)
 
void _getString (int dim, int i, int timestep, std::string &str, double &x, double &y, double &z, double &style)
 
int _getRawData (int idxtype, std::vector< double > **l, int **ne, int *nc, int *nn)
 

Private Attributes

int _index [33]
 
int _lastElement
 
int _lastDimension
 
int _lastNumNodes
 
int _lastNumComponents
 
int _lastNumValues
 
int _lastNumEdges
 
int _lastType
 
double * _lastXYZ
 
double * _lastVal
 
bool _isAdapted
 

Additional Inherited Members

- Static Public Member Functions inherited from PViewData
static void removeInterpolationScheme (const std::string &name)
 
static void removeAllInterpolationSchemes ()
 
static void addMatrixToInterpolationScheme (const std::string &name, int type, fullMatrix< double > &mat)
 
static int getSizeInterpolationScheme ()
 
- Protected Attributes inherited from PViewData
adaptiveData_adaptive
 
interpolationMatrices _interpolation
 
std::string _interpolationSchemeName
 
- Static Protected Attributes inherited from PViewData
static std::map< std::string, interpolationMatrices_interpolationSchemes
 

Detailed Description

Definition at line 17 of file PViewDataList.h.

Constructor & Destructor Documentation

◆ PViewDataList()

PViewDataList::PViewDataList ( bool  isAdapted = false)

Definition at line 17 of file PViewDataList.cpp.

◆ ~PViewDataList()

PViewDataList::~PViewDataList ( )
inline

Definition at line 75 of file PViewDataList.h.

Member Function Documentation

◆ _getRawData()

int PViewDataList::_getRawData ( int  idxtype,
std::vector< double > **  l,
int **  ne,
int *  nc,
int *  nn 
)
private

Definition at line 970 of file PViewDataList.cpp.

Referenced by combineTime(), getListPointers(), importList(), importLists(), smooth(), and writeMSH().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _getString()

void PViewDataList::_getString ( int  dim,
int  i,
int  timestep,
std::string &  str,
double &  x,
double &  y,
double &  z,
double &  style 
)
private

Definition at line 517 of file PViewDataList.cpp.

Referenced by getString2D(), and getString3D().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _setLast() [1/2]

void PViewDataList::_setLast ( int  ele)
private

Definition at line 341 of file PViewDataList.cpp.

Referenced by getDimension(), getNode(), getNumComponents(), getNumEdges(), getNumNodes(), getNumValues(), getType(), getValue(), reverseElement(), setNode(), and setValue().

Here is the caller graph for this function:

◆ _setLast() [2/2]

void PViewDataList::_setLast ( int  ele,
int  dim,
int  nbnod,
int  nbcomp,
int  nbedg,
int  type,
std::vector< double > &  list,
int  nblist 
)
private

Definition at line 315 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ _stat() [1/2]

void PViewDataList::_stat ( std::vector< double > &  D,
std::vector< char > &  C,
int  nb 
)
private

Definition at line 229 of file PViewDataList.cpp.

Referenced by finalize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _stat() [2/2]

void PViewDataList::_stat ( std::vector< double > &  list,
int  nbcomp,
int  nbelm,
int  nbnod,
int  type 
)
private

Definition at line 251 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ addStep()

void PViewDataList::addStep ( std::vector< double > &  y)

Definition at line 64 of file PViewDataList.cpp.

Referenced by PView::addStep().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ combineSpace()

bool PViewDataList::combineSpace ( nameData nd)
virtual

Reimplemented from PViewData.

Definition at line 698 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ combineTime()

bool PViewDataList::combineTime ( nameData nd)
virtual

Reimplemented from PViewData.

Definition at line 832 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ finalize()

bool PViewDataList::finalize ( bool  computeMinMax = true,
const std::string &  interpolationScheme = "" 
)
virtual

◆ getBoundingBox()

SBoundingBox3d PViewDataList::getBoundingBox ( int  step = -1)
inlinevirtual

Implements PViewData.

Definition at line 87 of file PViewDataList.h.

Referenced by OctreePost::_create().

Here is the caller graph for this function:

◆ getDimension()

int PViewDataList::getDimension ( int  step,
int  ent,
int  ele 
)
virtual

Reimplemented from PViewData.

Definition at line 436 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getListPointers()

void PViewDataList::getListPointers ( int  N[24],
std::vector< double > *  V[24] 
)
virtual

Reimplemented from PViewData.

Definition at line 827 of file PViewDataListIO.cpp.

Here is the call graph for this function:

◆ getMax()

double PViewDataList::getMax ( int  step = -1,
bool  onlyVisible = false,
int  tensorRep = 0,
int  forceNumComponents = 0,
int  componentMap[9] = nullptr 
)
virtual

Implements PViewData.

Definition at line 205 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getMemoryInMb()

double PViewDataList::getMemoryInMb ( )
virtual

Reimplemented from PViewData.

Definition at line 674 of file PViewDataList.cpp.

◆ getMin()

double PViewDataList::getMin ( int  step = -1,
bool  onlyVisible = false,
int  tensorRep = 0,
int  forceNumComponents = 0,
int  componentMap[9] = nullptr 
)
virtual

Implements PViewData.

Definition at line 181 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getNode()

int PViewDataList::getNode ( int  step,
int  ent,
int  ele,
int  nod,
double &  x,
double &  y,
double &  z 
)
virtual

Reimplemented from PViewData.

Definition at line 448 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getNumComponents()

int PViewDataList::getNumComponents ( int  step,
int  ent,
int  ele 
)
virtual

Reimplemented from PViewData.

Definition at line 468 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getNumEdges()

int PViewDataList::getNumEdges ( int  step,
int  ent,
int  ele 
)
virtual

Reimplemented from PViewData.

Definition at line 505 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getNumElements()

int PViewDataList::getNumElements ( int  step = -1,
int  ent = -1 
)
virtual

Reimplemented from PViewData.

Definition at line 170 of file PViewDataList.cpp.

Referenced by getMax(), and getMin().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getNumEntities()

int PViewDataList::getNumEntities ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 103 of file PViewDataList.h.

Referenced by getMax(), and getMin().

Here is the caller graph for this function:

◆ getNumHexahedra()

int PViewDataList::getNumHexahedra ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 98 of file PViewDataList.h.

◆ getNumLines()

int PViewDataList::getNumLines ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 93 of file PViewDataList.h.

◆ getNumNodes()

int PViewDataList::getNumNodes ( int  step,
int  ent,
int  ele 
)
virtual

Reimplemented from PViewData.

Definition at line 442 of file PViewDataList.cpp.

Referenced by getMax(), and getMin().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getNumPoints()

int PViewDataList::getNumPoints ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 92 of file PViewDataList.h.

◆ getNumPolygons()

int PViewDataList::getNumPolygons ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 96 of file PViewDataList.h.

◆ getNumPolyhedra()

int PViewDataList::getNumPolyhedra ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 102 of file PViewDataList.h.

◆ getNumPrisms()

int PViewDataList::getNumPrisms ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 99 of file PViewDataList.h.

◆ getNumPyramids()

int PViewDataList::getNumPyramids ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 100 of file PViewDataList.h.

◆ getNumQuadrangles()

int PViewDataList::getNumQuadrangles ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 95 of file PViewDataList.h.

◆ getNumScalars()

int PViewDataList::getNumScalars ( int  step = -1)
virtual

Reimplemented from PViewData.

Definition at line 152 of file PViewDataList.cpp.

Referenced by getNumElements().

Here is the caller graph for this function:

◆ getNumStrings2D()

int PViewDataList::getNumStrings2D ( )
inlinevirtual

Reimplemented from PViewData.

Definition at line 118 of file PViewDataList.h.

◆ getNumStrings3D()

int PViewDataList::getNumStrings3D ( )
inlinevirtual

Reimplemented from PViewData.

Definition at line 119 of file PViewDataList.h.

◆ getNumTensors()

int PViewDataList::getNumTensors ( int  step = -1)
virtual

Reimplemented from PViewData.

Definition at line 164 of file PViewDataList.cpp.

Referenced by getNumElements().

Here is the caller graph for this function:

◆ getNumTetrahedra()

int PViewDataList::getNumTetrahedra ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 97 of file PViewDataList.h.

◆ getNumTimeSteps()

int PViewDataList::getNumTimeSteps ( )
inlinevirtual

◆ getNumTriangles()

int PViewDataList::getNumTriangles ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 94 of file PViewDataList.h.

◆ getNumTrihedra()

int PViewDataList::getNumTrihedra ( int  step = -1)
inlinevirtual

Reimplemented from PViewData.

Definition at line 101 of file PViewDataList.h.

◆ getNumValues()

int PViewDataList::getNumValues ( int  step,
int  ent,
int  ele 
)
virtual

Reimplemented from PViewData.

Definition at line 474 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getNumVectors()

int PViewDataList::getNumVectors ( int  step = -1)
virtual

Reimplemented from PViewData.

Definition at line 158 of file PViewDataList.cpp.

Referenced by getNumElements().

Here is the caller graph for this function:

◆ getString2D()

void PViewDataList::getString2D ( int  i,
int  step,
std::string &  str,
double &  x,
double &  y,
double &  style 
)
virtual

Reimplemented from PViewData.

Definition at line 569 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getString3D()

void PViewDataList::getString3D ( int  i,
int  step,
std::string &  str,
double &  x,
double &  y,
double &  z,
double &  style 
)
virtual

Reimplemented from PViewData.

Definition at line 576 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getTime()

double PViewDataList::getTime ( int  step)
virtual

Reimplemented from PViewData.

Definition at line 175 of file PViewDataList.cpp.

Referenced by writeMSH().

Here is the caller graph for this function:

◆ getType()

int PViewDataList::getType ( int  step,
int  ent,
int  ele 
)
virtual

Reimplemented from PViewData.

Definition at line 511 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getValue() [1/2]

void PViewDataList::getValue ( int  step,
int  ent,
int  ele,
int  idx,
double &  val 
)
virtual

Reimplemented from PViewData.

Definition at line 480 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ getValue() [2/2]

void PViewDataList::getValue ( int  step,
int  ent,
int  ele,
int  nod,
int  comp,
double &  val 
)
virtual

Reimplemented from PViewData.

Definition at line 487 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ importList()

void PViewDataList::importList ( int  index,
int  n,
const std::vector< double > &  v,
bool  finalize 
)

Definition at line 812 of file PViewDataListIO.cpp.

Here is the call graph for this function:

◆ importLists()

void PViewDataList::importLists ( int  N[24],
std::vector< double > *  V[24] 
)
virtual

Reimplemented from PViewData.

Definition at line 800 of file PViewDataListIO.cpp.

Here is the call graph for this function:

◆ incrementList()

◆ isAdapted()

bool PViewDataList::isAdapted ( )
inline

Definition at line 76 of file PViewDataList.h.

Referenced by OctreePost::_create().

Here is the caller graph for this function:

◆ isListBased()

bool PViewDataList::isListBased ( )
inlinevirtual

Reimplemented from PViewData.

Definition at line 132 of file PViewDataList.h.

◆ readPOS()

bool PViewDataList::readPOS ( FILE *  fp,
double  version,
bool  binary 
)

Definition at line 90 of file PViewDataListIO.cpp.

Referenced by PView::readPOS().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reverseElement()

void PViewDataList::reverseElement ( int  step,
int  ent,
int  ele 
)
virtual

Reimplemented from PViewData.

Definition at line 582 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ setBoundingBox()

void PViewDataList::setBoundingBox ( SBoundingBox3d box)
inlinevirtual

Implements PViewData.

Definition at line 88 of file PViewDataList.h.

◆ setMax()

void PViewDataList::setMax ( double  max)
inlinevirtual

Implements PViewData.

Definition at line 86 of file PViewDataList.h.

◆ setMin()

void PViewDataList::setMin ( double  min)
inlinevirtual

Implements PViewData.

Definition at line 85 of file PViewDataList.h.

◆ setNode()

void PViewDataList::setNode ( int  step,
int  ent,
int  ele,
int  nod,
double  x,
double  y,
double  z 
)
virtual

Reimplemented from PViewData.

Definition at line 458 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ setOrder2()

void PViewDataList::setOrder2 ( int  type)

Definition at line 1220 of file PViewDataList.cpp.

Referenced by readPOS().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setValue()

void PViewDataList::setValue ( int  step,
int  ent,
int  ele,
int  nod,
int  comp,
double  val 
)
virtual

Reimplemented from PViewData.

Definition at line 496 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ setXY()

void PViewDataList::setXY ( std::vector< double > &  x,
std::vector< double > &  y 
)
virtual

Reimplemented from PViewData.

Definition at line 34 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ setXYZV()

void PViewDataList::setXYZV ( std::vector< double > &  x,
std::vector< double > &  y,
std::vector< double > &  z,
std::vector< double > &  v 
)
virtual

Reimplemented from PViewData.

Definition at line 48 of file PViewDataList.cpp.

Here is the call graph for this function:

◆ smooth()

void PViewDataList::smooth ( )
virtual

Reimplemented from PViewData.

Definition at line 654 of file PViewDataList.cpp.

Referenced by finalize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeMSH()

bool PViewDataList::writeMSH ( const std::string &  fileName,
double  version = 2.2,
bool  binary = false,
bool  savemesh = true,
bool  multipleView = false,
int  partitionNum = -1,
bool  saveInterpolationMatrices = true,
bool  forceNodeData = false,
bool  forceElementData = false 
)
virtual

Reimplemented from PViewData.

Definition at line 632 of file PViewDataListIO.cpp.

Here is the call graph for this function:

◆ writePOS()

bool PViewDataList::writePOS ( const std::string &  fileName,
bool  binary = false,
bool  parsed = true,
bool  append = false 
)
virtual

Reimplemented from PViewData.

Definition at line 403 of file PViewDataListIO.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _index

int PViewDataList::_index[33]
private

Definition at line 56 of file PViewDataList.h.

Referenced by _setLast(), finalize(), and PViewDataList().

◆ _isAdapted

bool PViewDataList::_isAdapted
private

Definition at line 61 of file PViewDataList.h.

Referenced by isAdapted().

◆ _lastDimension

int PViewDataList::_lastDimension
private

Definition at line 57 of file PViewDataList.h.

Referenced by _setLast(), and getDimension().

◆ _lastElement

int PViewDataList::_lastElement
private

◆ _lastNumComponents

int PViewDataList::_lastNumComponents
private

Definition at line 58 of file PViewDataList.h.

Referenced by _setLast(), getNumComponents(), getValue(), reverseElement(), and setValue().

◆ _lastNumEdges

int PViewDataList::_lastNumEdges
private

Definition at line 58 of file PViewDataList.h.

Referenced by _setLast(), and getNumEdges().

◆ _lastNumNodes

int PViewDataList::_lastNumNodes
private

Definition at line 58 of file PViewDataList.h.

Referenced by _setLast(), getNode(), getNumNodes(), getValue(), reverseElement(), setNode(), and setValue().

◆ _lastNumValues

int PViewDataList::_lastNumValues
private

Definition at line 58 of file PViewDataList.h.

Referenced by _setLast(), getNumValues(), and getValue().

◆ _lastType

int PViewDataList::_lastType
private

Definition at line 59 of file PViewDataList.h.

Referenced by _setLast(), and getType().

◆ _lastVal

double * PViewDataList::_lastVal
private

Definition at line 60 of file PViewDataList.h.

Referenced by _setLast(), getValue(), reverseElement(), and setValue().

◆ _lastXYZ

double* PViewDataList::_lastXYZ
private

Definition at line 60 of file PViewDataList.h.

Referenced by _setLast(), getNode(), reverseElement(), and setNode().

◆ BBox

SBoundingBox3d PViewDataList::BBox

Definition at line 24 of file PViewDataList.h.

Referenced by _stat(), finalize(), getBoundingBox(), setBoundingBox(), and writeMSH().

◆ Max

double PViewDataList::Max

Definition at line 22 of file PViewDataList.h.

Referenced by _stat(), adaptiveElements< T >::addInView(), finalize(), getMax(), and setMax().

◆ Min

double PViewDataList::Min

Definition at line 22 of file PViewDataList.h.

Referenced by _stat(), adaptiveElements< T >::addInView(), finalize(), getMin(), and setMin().

◆ NbSD

int PViewDataList::NbSD

◆ NbSG

int PViewDataList::NbSG

◆ NbSH

◆ NbSI

◆ NbSL

◆ NbSP

◆ NbSQ

◆ NbSR

int PViewDataList::NbSR

◆ NbSS

◆ NbST

◆ NbSY

◆ NbT2

◆ NbT3

◆ NbTD

int PViewDataList::NbTD

◆ NbTG

int PViewDataList::NbTG

◆ NbTH

◆ NbTI

◆ NbTimeStep

int PViewDataList::NbTimeStep

◆ NbTL

◆ NbTP

◆ NbTQ

◆ NbTR

int PViewDataList::NbTR

◆ NbTS

◆ NbTT

◆ NbTY

◆ NbVD

int PViewDataList::NbVD

◆ NbVG

int PViewDataList::NbVG

◆ NbVH

◆ NbVI

◆ NbVL

◆ NbVP

◆ NbVQ

◆ NbVR

int PViewDataList::NbVR

◆ NbVS

◆ NbVT

◆ NbVY

◆ polyAgNumNodes

std::vector<int> PViewDataList::polyAgNumNodes[2]

Definition at line 52 of file PViewDataList.h.

Referenced by _setLast(), _stat(), incrementList(), and PViewDataList().

◆ polyNumNodes

std::vector<int> PViewDataList::polyNumNodes[2]

Definition at line 51 of file PViewDataList.h.

Referenced by _setLast(), _stat(), and incrementList().

◆ polyTotNumNodes

int PViewDataList::polyTotNumNodes[2]

Definition at line 53 of file PViewDataList.h.

Referenced by _setLast(), _stat(), incrementList(), and PViewDataList().

◆ SD

std::vector<double> PViewDataList::SD

Definition at line 47 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), finalize(), getMemoryInMb(), and incrementList().

◆ SG

std::vector<double> PViewDataList::SG

Definition at line 35 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), finalize(), getMemoryInMb(), and incrementList().

◆ SH

◆ SI

◆ SL

◆ SP

◆ SQ

◆ SR

std::vector<double> PViewDataList::SR

Definition at line 45 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), getMemoryInMb(), and incrementList().

◆ SS

◆ ST

◆ SY

◆ T2C

std::vector<char> PViewDataList::T2C

◆ T2D

std::vector<double> PViewDataList::T2D

◆ T3C

std::vector<char> PViewDataList::T3C

◆ T3D

std::vector<double> PViewDataList::T3D

◆ TD

std::vector<double> PViewDataList::TD

Definition at line 47 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), finalize(), getMemoryInMb(), and incrementList().

◆ TG

std::vector<double> PViewDataList::TG

Definition at line 35 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), finalize(), getMemoryInMb(), and incrementList().

◆ TH

◆ TI

◆ Time

◆ TimeStepMax

std::vector<double> PViewDataList::TimeStepMax

Definition at line 23 of file PViewDataList.h.

Referenced by _stat(), getMax(), and getMemoryInMb().

◆ TimeStepMin

std::vector<double> PViewDataList::TimeStepMin

Definition at line 23 of file PViewDataList.h.

Referenced by _stat(), getMemoryInMb(), and getMin().

◆ TL

◆ TP

◆ TQ

◆ TR

std::vector<double> PViewDataList::TR

Definition at line 45 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), combineSpace(), getMemoryInMb(), and incrementList().

◆ TS

◆ TT

◆ TY

◆ VD

std::vector<double> PViewDataList::VD

Definition at line 47 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), finalize(), getMemoryInMb(), and incrementList().

◆ VG

std::vector<double> PViewDataList::VG

Definition at line 35 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), finalize(), getMemoryInMb(), and incrementList().

◆ VH

◆ VI

◆ VL

◆ VP

◆ VQ

◆ VR

std::vector<double> PViewDataList::VR

Definition at line 45 of file PViewDataList.h.

Referenced by _getRawData(), _setLast(), combineSpace(), getMemoryInMb(), and incrementList().

◆ VS

◆ VT

◆ VY


The documentation for this class was generated from the following files: