$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::global Namespace Reference

Classes

class  CarreauParametersClass
class  IOpolicyClass
class  Directories
class  MainArgv
class  MainArgs
class  PlbLogFile
 A globally accessible log file. More...
class  LogFileCollection
class  Profiler
class  PlbTimer
 A cumulative timer for benchmarking program parts and summing up the times. More...
class  PlbCounter
class  DefaultMultiScaleManager
class  MpiManager

Functions

CarreauParametersClassCarreauParameters ()
Directoriesdirectories ()
IOpolicyClassIOpolicy ()
MainArgsmainArguments ()
int argc ()
MainArgv argv (int whichArg)
template void MainArgv::read< std::string > (std::string &variable)
PlbLogFilelogfile (std::string nameOfLogFile)
PlbLogFilelogfile_nonparallel (std::string nameOfLogFile)
Profilerprofiler ()
PlbTimertimer (std::string nameOfTimer)
PlbTimerplbTimer (std::string nameOfTimer)
PlbCountercounter (std::string nameOfCounter)
PlbCounterplbCounter (std::string nameOfCounter)
DefaultMultiScaleManageraccessDefaultMultiScaleManager ()
MultiScaleManager const & getDefaultMultiScaleManager ()
void setDefaultMultiScaleManager (MultiScaleManager *newMultiScaleManager)
MpiManagermpi ()
template<typename T >
CoProcessor3D< T > & defaultCoProcessor3D ()

Function Documentation

DefaultMultiScaleManager & plb::global::accessDefaultMultiScaleManager (  ) 
int plb::global::argc (  ) 
MainArgv plb::global::argv ( int  whichArg  ) 
PlbCounter & plb::global::counter ( std::string  nameOfCounter  ) 
template<typename T >
CoProcessor3D<T>& plb::global::defaultCoProcessor3D (  )  [inline]

: At this stage, I'd suggest that you simply replace the

PlbLogFile & plb::global::logfile ( std::string  nameOfLogFile  ) 
PlbLogFile & plb::global::logfile_nonparallel ( std::string  nameOfLogFile  ) 
MainArgs & plb::global::mainArguments (  ) 
template void plb::global::MainArgv::read< std::string > ( std::string &  variable  ) 
MpiManager& plb::global::mpi (  )  [inline]

Referenced by plb::plb_ifstream::close(), plb::plb_ofstream::close(), plb::MultiBlockFastUnSerializer3D::commitData(), plb::MultiBlockFastUnSerializer2D::commitData(), plb::computeSparseManagement(), plb::createXSlicedMultiBlockDistribution2D(), plb::createYSlicedMultiBlockDistribution2D(), plb::VtkStructuredWriter3D::endPiece(), plb::VtkDataWriter3D::endPiece(), plb::SerialThreadAttribution::getMpiProcess(), plb::MultiBlockFastUnSerializer3D::getNextDataBuffer(), plb::MultiBlockUnSerializer3D::getNextDataBuffer(), plb::MultiBlockSerializer3D::getNextDataBuffer(), plb::MultiBlockFastUnSerializer2D::getNextDataBuffer(), plb::MultiBlockUnSerializer2D::getNextDataBuffer(), plb::MultiBlockSerializer2D::getNextDataBuffer(), plb::parallelIO::SavedFullMultiBlockSerializer3D::getNextDataBuffer(), plb::parallelIO::SavedFullMultiBlockSerializer2D::getNextDataBuffer(), plb::Parallel_referring_ostream::getOriginalStream(), plb::plb_ifstream::getOriginalStream(), plb::plb_ofstream::getOriginalStream(), plb::global::PlbTimer::getTime(), plb::identifyBlocksWithPureDynamics(), plb::plb_ifstream::is_open(), plb::plb_ofstream::is_open(), plb::ExplicitThreadAttribution::isLocal(), plb::OneToOneThreadAttribution::isLocal(), plb::isoSurfaceMarchingCube(), plb::parallelIO::loadRawData_posix(), plb::plb_ifstream::open(), plb::plb_ofstream::open(), plb::global::PlbLogFile::PlbLogFile(), plb::GetThreadNumFunctional3D::process(), plb::parallelIO::SavedFullMultiBlockSerializer2D::SavedFullMultiBlockSerializer2D(), plb::parallelIO::SavedFullMultiBlockSerializer3D::SavedFullMultiBlockSerializer3D(), plb::global::PlbTimer::start(), plb::VtkStructuredWriter3D::startPiece(), plb::VtkDataWriter3D::startPiece(), plb::XMLwriter::toOutputStream(), plb::VtkDataWriter3D::VtkDataWriter3D(), plb::VtkStructuredWriter3D::VtkStructuredWriter3D(), plb::DiagnosticFileSingleton::write(), plb::TriangularSurfaceMesh< T >::writeAsciiSTL(), plb::TriangularSurfaceMesh< T >::writeBinarySTL(), plb::VtkStructuredWriter3D::writeDataField(), plb::VtkDataWriter3D::writeDataField(), plb::VtkStructuredWriter3D::writeFooter(), plb::VtkDataWriter3D::writeFooter(), plb::VtkStructuredWriter3D::writeHeader(), plb::VtkDataWriter3D::writeHeader(), plb::parallelIO::writeRawData_posix(), plb::global::Profiler::writeReport(), plb::XMLreader::XMLreader(), plb::parallelIO::SavedFullMultiBlockSerializer2D::~SavedFullMultiBlockSerializer2D(), and plb::parallelIO::SavedFullMultiBlockSerializer3D::~SavedFullMultiBlockSerializer3D().

PlbCounter & plb::global::plbCounter ( std::string  nameOfCounter  ) 
PlbTimer & plb::global::plbTimer ( std::string  nameOfTimer  ) 
void plb::global::setDefaultMultiScaleManager ( MultiScaleManager *  newMultiScaleManager  )