12 #ifndef CDELPHIDATAMARSHAL_H_
13 #define CDELPHIDATAMARSHAL_H_
21 #include "../interface/interface_datacontainer.h"
22 #include "../interface/interface_datamarshal.h"
23 #include "../misc/misc_timer.h"
42 virtual bool getStatement(
string strLineNoSpace);
51 int yesno(
string strArgument,
string strStatement);
54 virtual bool getFunction(
string strLineNoSpace);
64 string getFile_Name_or_Format(
string strArg_UpperCase,
string strArg_fromInput);
66 inline vector<string> getArguments(
string strParameters);
75 void showParameters()
const;
1453 array<string,iStatementNum> rgstrStatement_ShortForm, rgstrStatement_2lAbbre;
1456 array<string,iFunctionNum_FullName> rgstrFunction_FullForm;
1457 array<string,iFunctionNum_ShortName> rgstrFunction_ShortForm;
2024 shared_ptr<CTimer> pTimer;
2037 cout <<
"****************************************************************\n";
2038 cout <<
"* CDelphiDataMarshal is constructed *\n";
2039 cout <<
"****************************************************************\n";
2055 cout <<
"****************************************************************\n";
2056 cout <<
"* CDelphiDataMarshal is constructed *\n";
2057 cout <<
"****************************************************************\n";
2070 cout <<
"****************************************************************\n";
2071 cout <<
"* CDelphiDataMarshal is destroyed *\n";
2072 cout <<
"****************************************************************\n";
2084 virtual void updateParameters();
2087 #endif // CDELPHIDATAMARSHAL_H_
int iPhiFormatOut
Definition: delphi_datamarshal.h:1051
vector< bool > vctbPeriodicBndy
Definition: delphi_datamarshal.h:527
SGrid< delphi_real > gfAcent
Definition: delphi_datamarshal.h:1003
delphi_integer iMediaNum
Definition: delphi_datamarshal.h:1644
SGrid< delphi_real > gfMaxCoordinate
Definition: delphi_datamarshal.h:1774
delphi_real fRelaxParam
Definition: delphi_datamarshal.h:600
delphi_real fPercentageFill
Definition: delphi_datamarshal.h:188
bool bPdbUnformatIn
Definition: delphi_datamarshal.h:1030
delphi_real fEngReact
Definition: delphi_datamarshal.h:1995
delphi_real fExDielec
Definition: delphi_datamarshal.h:283
vector< int > vctiValence2
Definition: delphi_datamarshal.h:673
vector< SExtrema< delphi_real > > vctefExtrema
Definition: delphi_datamarshal.h:1618
bool bDbOut
Definition: delphi_datamarshal.h:1169
string strCentFile
Definition: delphi_datamarshal.h:2014
string strScrgFile
Definition: delphi_datamarshal.h:984
delphi_real fEngGrid
Definition: delphi_datamarshal.h:1971
int iTypeSurf
Definition: delphi_datamarshal.h:1450
delphi_real fTaylorCoeff4
Definition: delphi_datamarshal.h:1538
delphi_real fTaylorCoeff3
Definition: delphi_datamarshal.h:1530
string strSizeFile
Definition: delphi_datamarshal.h:760
bool bSurfCrgOut
Definition: delphi_datamarshal.h:1187
bool bLogGraph
Definition: delphi_datamarshal.h:455
bool bModPdbOut
Definition: delphi_datamarshal.h:1106
string strGraspFile
Definition: delphi_datamarshal.h:962
CDelphiDataMarshal(int argc, char *argv[], shared_ptr< CTimer > pt)
Definition: delphi_datamarshal.h:2033
int iFrcFormatOut
Definition: delphi_datamarshal.h:1088
vector< delphi_integer > vctiAtNdx
Definition: delphi_datamarshal.h:1879
string strPdbFile
Definition: delphi_datamarshal.h:795
SGrid< delphi_real > gfCoordinateRange
Definition: delphi_datamarshal.h:1482
delphi_real fSpectralRadius
Definition: delphi_datamarshal.h:586
delphi_real fNetCrg
Definition: delphi_datamarshal.h:1726
bool bAnalySurfEng
Definition: delphi_datamarshal.h:1223
delphi_real fTaylorCoeff1
Definition: delphi_datamarshal.h:1514
int iConvergeFract
Definition: delphi_datamarshal.h:234
bool bFixedRelaxParam
Definition: delphi_datamarshal.h:203
bool bTotalPotentialInSite
Definition: delphi_datamarshal.h:1349
delphi_real fDebyeLength
Definition: delphi_datamarshal.h:1466
delphi_integer iBndyGridNum
Definition: delphi_datamarshal.h:1782
bool bGridEng
Definition: delphi_datamarshal.h:1205
delphi_integer iAtomNum
Definition: delphi_datamarshal.h:1660
vector< SGrid< delphi_real > > vctgfAtomCoordG
Definition: delphi_datamarshal.h:1634
bool bCoulombPotentialInSite
Definition: delphi_datamarshal.h:1322
delphi_real fMaxRadius
Definition: delphi_datamarshal.h:1602
delphi_integer iCrgBdyGrid
Definition: delphi_datamarshal.h:1937
bool bAnalyEng
Definition: delphi_datamarshal.h:1232
bool bPotentialInSite
Definition: delphi_datamarshal.h:1403
bool bIsBuffz
Definition: delphi_datamarshal.h:1441
bool bManualRelaxParam
Definition: delphi_datamarshal.h:732
int iNonIterateNum
Definition: delphi_datamarshal.h:499
vector< SGrid< delphi_integer > > vctgiEpsMap
Definition: delphi_datamarshal.h:1791
bool bOutGraspSurf
Definition: delphi_datamarshal.h:218
SGrid< delphi_real > gfMinusCrgCenter
Definition: delphi_datamarshal.h:1758
string strUnformatPdbFile
Definition: delphi_datamarshal.h:940
bool bNonlinearEng
Definition: delphi_datamarshal.h:1554
bool bSurfCrgInSite
Definition: delphi_datamarshal.h:1385
string strModifiedPdbFile
Definition: delphi_datamarshal.h:929
delphi_real fPlusCrg
Definition: delphi_datamarshal.h:1742
bool bEngOut
Definition: delphi_datamarshal.h:1142
string strPhiiFile
Definition: delphi_datamarshal.h:914
bool bAtomPotentialInSite
Definition: delphi_datamarshal.h:1286
delphi_real fMaxDimension
Definition: delphi_datamarshal.h:2022
SGrid< delphi_real > gfPotentialDrop
Definition: delphi_datamarshal.h:716
delphi_real fPotentialUpperBond
Definition: delphi_datamarshal.h:687
bool bReactForceInSite
Definition: delphi_datamarshal.h:1358
delphi_real fEngIons
Definition: delphi_datamarshal.h:2003
vector< delphi_integer > vctiCrgAt
Definition: delphi_datamarshal.h:1863
bool bMDInSite
Definition: delphi_datamarshal.h:1376
vector< delphi_integer > vctiAtomMediaNum
Definition: delphi_datamarshal.h:1708
vector< SGrid< delphi_real > > vctgfSurfCrgA
Definition: delphi_datamarshal.h:1855
bool bGridPotentialInSite
Definition: delphi_datamarshal.h:1277
delphi_real fEngCoul
Definition: delphi_datamarshal.h:1979
bool bExitUniformDielect
Definition: delphi_datamarshal.h:265
Definition: interface_datamarshal.h:22
bool bSiteOut
Definition: delphi_datamarshal.h:1079
vector< bool > vctbDielecMap
Definition: delphi_datamarshal.h:1799
bool bOutCrgDensity
Definition: delphi_datamarshal.h:546
delphi_real fIonRadius
Definition: delphi_datamarshal.h:411
vector< delphi_integer > vctiCrg2GridMap
Definition: delphi_datamarshal.h:1831
delphi_integer iCrg2GridNum
Definition: delphi_datamarshal.h:1815
SGrid< delphi_real > gfPlusCrgCenter
Definition: delphi_datamarshal.h:1750
delphi_integer iResidueNum
Definition: delphi_datamarshal.h:1668
bool bBiosystemOut
Definition: delphi_datamarshal.h:1061
delphi_real fIonStrength
Definition: delphi_datamarshal.h:1506
bool bAtomInSite
Definition: delphi_datamarshal.h:1259
delphi_real fEpsIn
Definition: delphi_datamarshal.h:1570
vector< int > vctiValence1
Definition: delphi_datamarshal.h:659
string strEnergyFile
Definition: delphi_datamarshal.h:973
vector< delphi_real > vctfGridCrg
Definition: delphi_datamarshal.h:1921
int iLinIterateNum
Definition: delphi_datamarshal.h:441
delphi_real fMaxc
Definition: delphi_datamarshal.h:483
bool bCrgInterplateType
Definition: delphi_datamarshal.h:306
string strEpsFile
Definition: delphi_datamarshal.h:882
bool bSolvePB
Definition: delphi_datamarshal.h:645
vector< SDoubleGridValue > vctdgvCrgBndyGrid
Definition: delphi_datamarshal.h:1945
string strUnformatFrcFile
Definition: delphi_datamarshal.h:951
bool bCoulombEng
Definition: delphi_datamarshal.h:1250
bool bReactFieldInFRC
Definition: delphi_datamarshal.h:1412
vector< delphi_real > vctfSurfCrgE
Definition: delphi_datamarshal.h:1963
bool bOnlyMolecule
Definition: delphi_datamarshal.h:1676
bool bUniformDielec
Definition: delphi_datamarshal.h:1610
bool bCrgInSite
Definition: delphi_datamarshal.h:1268
bool bUnformatFrcOut
Definition: delphi_datamarshal.h:1133
string strCrgFile
Definition: delphi_datamarshal.h:773
bool bGridCrgOut
Definition: delphi_datamarshal.h:1151
bool bSurfEngOut
Definition: delphi_datamarshal.h:1178
SExtrema< delphi_integer > eiBuffz
Definition: delphi_datamarshal.h:1432
vector< SGrid< delphi_real > > vctgfSurfCrgE
Definition: delphi_datamarshal.h:1887
SGrid< delphi_real > gfGeometricCenter
Definition: delphi_datamarshal.h:1490
string strFrcFile
Definition: delphi_datamarshal.h:852
bool bEpsOut
Definition: delphi_datamarshal.h:1097
vector< delphi_real > vctfSalt
Definition: delphi_datamarshal.h:387
vector< SGrid< delphi_integer > > vctgiGridCrgPose
Definition: delphi_datamarshal.h:1929
bool bDebyeFractionInSite
Definition: delphi_datamarshal.h:1295
delphi_real fGridConverge
Definition: delphi_datamarshal.h:322
delphi_integer iObjectNum
Definition: delphi_datamarshal.h:1652
bool bCoulombForceInSite
Definition: delphi_datamarshal.h:1367
delphi_real fTaylorCoeff2
Definition: delphi_datamarshal.h:1522
int iDirectEpsMap
Definition: delphi_datamarshal.h:1586
int iPdbFormatIn
Definition: delphi_datamarshal.h:1021
bool bSolvEng
Definition: delphi_datamarshal.h:1214
delphi_real fTaylorCoeff5
Definition: delphi_datamarshal.h:1546
vector< string > vctstrObject
Definition: delphi_datamarshal.h:1700
vector< CAtomPdb > vctapAtomPdb
Definition: delphi_datamarshal.h:1684
delphi_real fEngCorrect
Definition: delphi_datamarshal.h:1987
delphi_real fTemper
Definition: delphi_datamarshal.h:701
CDelphiDataMarshal(shared_ptr< CTimer > pt)
Definition: delphi_datamarshal.h:2051
bool bUnformatPdbOut
Definition: delphi_datamarshal.h:1124
bool bAutoConverge
Definition: delphi_datamarshal.h:105
vector< delphi_real > vctfPhiMap
Definition: delphi_datamarshal.h:1953
vector< SGrid< delphi_real > > vctgfAtomCoordA
Definition: delphi_datamarshal.h:1626
delphi_real fEPKT
Definition: delphi_datamarshal.h:1562
vector< delphi_real > vctfMediaEps
Definition: delphi_datamarshal.h:1692
Definition: delphi_datamarshal.h:38
int iIterateInterval
Definition: delphi_datamarshal.h:250
globally defined constants used for delphicpp
bool bBemSrfOut
Definition: delphi_datamarshal.h:1070
bool bAtomCoordInSite
Definition: delphi_datamarshal.h:1331
warnings/exceptions occurring in classes CDelphiData and CDelphiDataMarshal
string strPhiFile
Definition: delphi_datamarshal.h:823
SGrid< delphi_real > gfOffCenter
Definition: delphi_datamarshal.h:994
delphi_real fMinusCrg
Definition: delphi_datamarshal.h:1734
bool bPDB2FRCInSite
Definition: delphi_datamarshal.h:1421
vector< SGrid< delphi_real > > vctgfCrgPoseA
Definition: delphi_datamarshal.h:1847
vector< SGrid< delphi_integer > > vctgiBndyGrid
Definition: delphi_datamarshal.h:1807
delphi_real fScale
Definition: delphi_datamarshal.h:628
int iSurfCrgFormatOut
Definition: delphi_datamarshal.h:1196
bool bLogPotential
Definition: delphi_datamarshal.h:469
bool bSpectralRadius
Definition: delphi_datamarshal.h:724
bool bTotalForceInSite
Definition: delphi_datamarshal.h:1394
SGrid< delphi_real > gfMinCoordinate
Definition: delphi_datamarshal.h:1766
delphi_integer iGrid
Definition: delphi_datamarshal.h:342
int iBndyType
Definition: delphi_datamarshal.h:140
delphi_real fRmsc
Definition: delphi_datamarshal.h:614
delphi_real fInDielec
Definition: delphi_datamarshal.h:370
~CDelphiDataMarshal()
Definition: delphi_datamarshal.h:2066
int iModPdbFormatOut
Definition: delphi_datamarshal.h:1115
bool bReactPotentialInSite
Definition: delphi_datamarshal.h:1313
bool bPhimapOut
Definition: delphi_datamarshal.h:1041
SGrid< delphi_real > gfBoxCenter
Definition: delphi_datamarshal.h:1498
bool bSaltInSite
Definition: delphi_datamarshal.h:1340
string strFrciFile
Definition: delphi_datamarshal.h:833
delphi_real fEpsOut
Definition: delphi_datamarshal.h:1474
bool bFrcUnformatIn
Definition: delphi_datamarshal.h:1578
delphi_integer iDielecBndySum
Definition: delphi_datamarshal.h:1905
vector< SGridValue< delphi_real > > vctgvfCrg2Grid
Definition: delphi_datamarshal.h:1823
bool bFieldInSite
Definition: delphi_datamarshal.h:1304
delphi_integer iMoleculeNum
Definition: delphi_datamarshal.h:1594
vector< delphi_integer > vctiAtSurf
Definition: delphi_datamarshal.h:1871
bool bIonsEng
Definition: delphi_datamarshal.h:1241
vector< delphi_real > vctfAtomEps
Definition: delphi_datamarshal.h:1895
delphi_integer iCrgGridNum
Definition: delphi_datamarshal.h:1718
vector< delphi_real > vctfProbeRadius
Definition: delphi_datamarshal.h:571
vector< SGridValue< delphi_real > > vctgvfAtomCrg
Definition: delphi_datamarshal.h:1839
bool bHsurf2DatOut
Definition: delphi_datamarshal.h:1160
bool bIsAcent
Definition: delphi_datamarshal.h:1012
delphi_integer iCrgedGridSum
Definition: delphi_datamarshal.h:1913