rsvs3D
0.0.0
Codes for the c++ implementation of the 3D RSVS
|
Public Member Functions | |
bool | isStrand (int strandID) |
int | OpenFile (const char *str, const char *mode="w") |
bool | isOpen () |
void | CloseFile () |
int | ZoneNum () const |
int | PrintMesh (const mesh &meshout, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, const std::vector< int > &vertList={}) |
int | PrintSnakeInternalPts (const snake &snakein, int strandID=0, double timeStep=0) |
int | VolDataBlock (const mesh &meshout, int nVert, int nVolu, int nVertDat, const std::vector< int > &voluList={}, const std::vector< int > &vertList={}) |
int | SurfDataBlock (const mesh &meshout, int nVert, int nSurf, int nVertDat) |
int | LineDataBlock (const mesh &meshout, int nVert, int nEdge, int nVertDat, int nCellDat) |
int | VertDataBlock (const mesh &meshout, int nVert, int nVertDat, int nCellDat, const std::vector< int > &vertList={}) |
int | VolFaceMap (const mesh &meshout, int nSurf) |
int | VolFaceMap (const mesh &meshout, const std::vector< int > &surfList, const std::vector< int > &voluList, const std::vector< int > &vertList) |
int | SurfFaceMap (const mesh &meshout, int nEdge) |
int | LineFaceMap (const mesh &meshout, int nEdge) |
int | PrintVolumeDat (const mesh &meshout, int shareZone, int strandID, double timeStep) |
int | DefShareZoneVolume (int shareZone, int nVertDat) |
int | VolDataBlock (const triangulation &triout, triarray triangulation::*mp, int nVert, int nVolu, int nVertDat) |
int | SurfDataBlock (const triangulation &triout, triarray triangulation::*mp, int nVert, int nSurf, int nVertDat) |
int | LineDataBlock (const triangulation &triout, triarray triangulation::*mp, int nVert, int nEdge, int nVertDat, int nCellDat) |
int | LineDataBlock (const triangulation &triout, triarray triangulation::*mp, int nVert, int nEdge, int nVertDat, int nCellDat, const std::vector< int > &triList) |
int | SurfFaceMap (const triangulation &triout, triarray triangulation::*mp) |
int | LineFaceMap (const triangulation &triout, triarray triangulation::*mp) |
int | LineFaceMap (const std::vector< int > &triList) |
int | VolFaceMap (const triangulation &triout, triarray triangulation::*mp, int nSurf) |
int | PrintTriangulation (const triangulation &triout, triarray triangulation::*mp, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, const std::vector< int > &triList={}) |
int | VolDataBlock (const triangulation &triout, trisurfarray triangulation::*mp, int nVert, int nVolu, int nVertDat) |
int | SurfDataBlock (const triangulation &triout, trisurfarray triangulation::*mp, int nVert, int nSurf, int nVertDat) |
int | LineDataBlock (const triangulation &triout, trisurfarray triangulation::*mp, int nVert, int nEdge, int nVertDat, int nCellDat) |
int | SurfFaceMap (const triangulation &triout, trisurfarray triangulation::*mp) |
int | LineFaceMap (const triangulation &triout, trisurfarray triangulation::*mp) |
int | VolFaceMap (const triangulation &triout, trisurfarray triangulation::*mp, int nSurf) |
int | PrintTriangulation (const triangulation &triout, trisurfarray triangulation::*mp, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect) |
int | SnakeDataBlock (const snake &snakeout, int nVert, int nVertDat, std::string=rsvs3d::constants::tecplot::snakedata::__default, bool printCoord=true) |
int | PrintSnake (const snake &snakeout, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, const std::vector< int > &vertList={}) |
int | PrintSnake (std::string snakeData, const snake &snakeout, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, int coordConnShareZone=rsvs3d::constants::tecplot::nosharedzone, const std::vector< int > &vertList={}) |
void | ZoneHeaderPolyhedron (int nVert, int nVolu, int nSurf, int totNumFaceNode, int nVertDat, int nCellDat) |
void | ZoneHeaderPolygon (int nVert, int nEdge, int nSurf, int nVertDat, int nCellDat) |
void | ZoneHeaderFelineseg (int nVert, int nEdge, int nVertDat, int nCellDat) |
void | ZoneHeaderOrdered (int nVert, int nVertDat, int nCellDat, int nSensDat=0) |
void | ZoneHeaderPolyhedronSnake (int nVert, int nVolu, int nSurf, int totNumFaceNode, int nVertDat, int nCellDat, int nSensDat=0) |
void | ZoneHeaderPolygonSnake (int nVert, int nEdge, int nSurf, int nVertDat, int nCellDat, int nSensDat=0) |
void | ZoneHeaderFelinesegSnake (int nVert, int nEdge, int nVertDat, int nCellDat, int nSensDat=0) |
int | PrintSnakeSensitivity (const triangulation &triRSVS, const RSVScalc &calcObj, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, const std::vector< int > &vertList={}) |
int | RSVScalcDataBlock (const triangulation &triRSVS, const RSVScalc &calcObj, int nVert, int nSensDat, int sensStart=0, int methodProcess=1) |
int | RSVScalcVectorDataBlock (const triangulation &triRSVS, const RSVScalc &calcObj, int nVert, int numConstrPlot=0, int methodProcess=1) |
int | PrintSnakeSensitivityTime (const triangulation &triRSVS, const RSVScalc &calcObj, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, const std::vector< int > &vertList={}) |
int | PrintSnakeSensitivityVector (const triangulation &triRSVS, const RSVScalc &calcObj, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, const std::vector< int > &vertList={}) |
int | PrintSnakeGradients (const triangulation &triRSVS, const RSVScalc &calcObj, int strandID=0, double timeStep=0, int forceOutType=rsvs3d::constants::tecplot::autoselect, const std::vector< int > &vertList={}) |
tecplotfile (bool isloudIn) | |
void | NewZone () |
void | StrandTime (int strandID, double timeStep) |
int | Print (const char *format,...) |
void | ResetLine () |
void | NewLine () |
Private Attributes | |
HashedVector< int, int > | strands |
FILE * | fid = nullptr |
int | lengthLine |
int | nZones = 0 |
bool | isloud |
Definition at line 76 of file postprocessing.hpp.