Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

InfoStream.C File Reference

#include "InfoStream.h"
#include "charm++.h"
#include "Vector.h"
#include "Tensor.h"
#include <stdio.h>

Go to the source code of this file.

Defines

#define LOCALMOD(type)

Functions

infostreamendi (infostream &s)
std::ostream & iPE (std::ostream &s)
std::ostream & operator<< (std::ostream &strm, const Vector &v1)
infostreamoperator<< (infostream &strm, const Vector &v1)
std::ostream & operator<< (std::ostream &strm, const Tensor &t1)
infostreamoperator<< (infostream &strm, const Tensor &t1)
std::ostream & iINFO (std::ostream &s)
std::ostream & iWARN (std::ostream &s)
std::ostream & iERROR (std::ostream &s)
std::ostream & iDEBUG (std::ostream &s)


Define Documentation

#define LOCALMOD type   ) 
 

Value:

infostream& infostream::operator<<(type x) \
                { (std::ostream&)(*this) << x; return(*this); }

Definition at line 69 of file InfoStream.C.


Function Documentation

infostream& endi infostream s  ) 
 

modifiers *

Definition at line 32 of file InfoStream.C.

References infostream::endi().

Referenced by GridforceFullSubGrid::addToSubgridsFlat(), Molecule::build_gridforce_params(), GridforceFullMainGrid::buildSubgridsFlat(), GridforceFullSubGrid::compute_b(), GridforceFullMainGrid::compute_b(), GridforceLiteGrid::compute_derivative_grids(), GridforceFullBaseGrid::compute_VdV(), GridforceLiteGrid::compute_wts(), ComputeGridForce::do_calc(), ComputeGridForce::doForce(), GridforceGrid::fits_lattice(), GridforceLiteGrid::get_all_gridvals(), GridforceFullMainGrid::get_all_gridvals(), GridforceGrid::get_corner(), GridforceFullSubGrid::GridforceFullSubGrid(), GridforceLiteGrid::initialize(), GridforceFullSubGrid::initialize(), GridforceFullMainGrid::initialize(), GridforceLiteGrid::linear_interpolate(), GridforceFullSubGrid::pack(), GridforceFullMainGrid::pack(), GridforceFullBaseGrid::pack(), Molecule::print_atoms(), Molecule::print_bonds(), Molecule::print_exclusions(), GridforceFullBaseGrid::readHeader(), GridforceFullBaseGrid::readSubgridHierarchy(), GridforceFullMainGrid::reinitialize(), Node::reloadGridforceGrid(), Molecule::send_Molecule(), GridforceLiteGrid::set_all_gridvals(), GridforceFullMainGrid::set_all_gridvals(), GridforceFullSubGrid::unpack(), GridforceFullMainGrid::unpack(), and GridforceFullBaseGrid::unpack().

00032 { s.endi(); return s; }

std::ostream& iDEBUG std::ostream &  s  ) 
 

Definition at line 97 of file InfoStream.C.

00097 { return s << "DEBUG: "; }

std::ostream& iERROR std::ostream &  s  ) 
 

Definition at line 96 of file InfoStream.C.

Referenced by Controller::berendsenPressure(), ParseOptions::check_consistency(), Controller::compareChecksums(), Controller::correctMomentum(), Node::earlyExit(), ParseOptions::get(), LdbCoordinator::initialize(), LdbCoordinator::LdbCoordinator(), Sequencer::maximumMove(), NAMD_backup_file(), PatchMgr::PatchMgr(), Controller::printEnergies(), ParseOptions::range(), Sequencer::rattle1(), HomePatch::rattle1(), ComputePme::sendData(), ComputePme::sendPencils(), ParseOptions::set(), Sync::Sync(), and ParseOptions::units().

00096 { return s << "ERROR: "; }

std::ostream& iINFO std::ostream &  s  ) 
 

iINFOF, iWARNF, iERRORF, iDEBUGF provide initial headings with file name and line numbers. *

Definition at line 94 of file InfoStream.C.

Referenced by Controller::adaptTempInit(), after_backend_init(), WorkDistrib::assignNodeToPatch(), average(), ParallelIOMgr::bcastHydroBasedCounter(), ParallelIOMgr::bcastMolInfo(), Molecule::build_go_arrays(), Molecule::build_go_params(), Molecule::build_go_sigmas(), ProxyMgr::buildProxySpanningTree(), GlobalMasterIMD::calculate(), Controller::compareChecksums(), ConfigList::ConfigList(), NamdState::configListInit(), WorkDistrib::createHomePatches(), Rebalancer::deAssign(), GlobalMasterMisc::easy_calc(), GlobalMasterMisc::easy_init(), GlobalMasterIMD::get_vmd_forces(), GlobalMasterIMD::GlobalMasterIMD(), GlobalMasterSMD::GlobalMasterSMD(), GlobalMasterTMD::GlobalMasterTMD(), ParallelIOMgr::initialize(), OptPmeMgr::initialize(), ComputePmeMgr::initialize(), Controller::langevinPiston1(), Controller::langevinPiston2(), main::main(), PatchMap::makePatches(), Rebalancer::multirefine(), Sync::openSync(), WorkDistrib::patchMapInit(), Patch::positionsReady(), Parameters::print_param_summary(), Controller::printEnergies(), Rebalancer::printResults(), Rebalancer::printSummary(), read_binary_file(), Controller::receivePressure(), ParallelIOMgr::recvAtomsCntPerPatch(), Rebalancer::refine(), Node::run(), ComputeNonbondedUtil::select(), Node::startup(), Rebalancer::strategy(), NamdCentLB::Strategy(), and tbsoft_sendusage().

00094 { return s << "Info: "; }

std::ostream& iPE std::ostream &  s  ) 
 

Definition at line 34 of file InfoStream.C.

Referenced by LdbCoordinator::initialize(), LdbCoordinator::LdbCoordinator(), PatchMgr::PatchMgr(), PatchMap::registerPatch(), Sync::Sync(), and ComputeMgr::updateComputes().

00034                                {
00035   return s << "Pe(" << CkMyPe() << ')';
00036 }

std::ostream& iWARN std::ostream &  s  ) 
 

Definition at line 95 of file InfoStream.C.

Referenced by Controller::adaptTempUpdate(), ResidueLookupElem::append(), Parameters::assign_angle_index(), Parameters::assign_dihedral_index(), Parameters::assign_vdw_index(), Molecule::build_gridforce_params(), GlobalMasterIMD::calculate(), Controller::compareChecksums(), ConfigList::ConfigList(), NamdState::configListInit(), ComputeGridForce::do_calc(), ParseOptions::get(), GlobalMasterIMD::get_vmd_forces(), GlobalMasterIMD::GlobalMasterIMD(), GridforceFullMainGrid::initialize(), ComputeHomeTuples< TholeElem, Thole, TholeValue >::loadTuples(), main::main(), HomePatch::mollyAverage(), Rebalancer::multirefine(), my_imd_connect(), WorkDistrib::patchMapInit(), Controller::printEnergies(), Controller::printTiming(), HomePatch::rattle1(), HomePatch::rattle2(), read_binary_file(), Parameters::read_charmm_parameter_file(), Molecule::read_go_file(), Controller::rescaleaccelMD(), and ParseOptions::set().

00095 { return s << "Warning: "; }

infostream& operator<< infostream strm,
const Tensor t1
 

Definition at line 56 of file InfoStream.C.

References Tensor::xx, Tensor::xy, Tensor::xz, Tensor::yx, Tensor::yy, Tensor::yz, Tensor::zx, Tensor::zy, and Tensor::zz.

00056                                                            {
00057        strm << t1.xx << " " << t1.xy << " " << t1.xz << " "
00058             << t1.yx << " " << t1.yy << " " << t1.yz << " "
00059             << t1.zx << " " << t1.zy << " " << t1.zz;
00060        return strm;
00061 }

std::ostream& operator<< std::ostream &  strm,
const Tensor t1
 

Definition at line 49 of file InfoStream.C.

00049                                                            {
00050        strm << t1.xx << " " << t1.xy << " " << t1.xz << " "
00051             << t1.yx << " " << t1.yy << " " << t1.yz << " "
00052             << t1.zx << " " << t1.zy << " " << t1.zz;
00053        return strm;
00054 }

infostream& operator<< infostream strm,
const Vector v1
 

Definition at line 43 of file InfoStream.C.

00043                                                            {
00044        strm << v1.x << " " << v1.y << " " << v1.z;
00045        return strm;
00046 }

std::ostream& operator<< std::ostream &  strm,
const Vector v1
 

Definition at line 38 of file InfoStream.C.

00038                                                            {
00039        strm << v1.x << " " << v1.y << " " << v1.z;
00040        return strm;
00041 }


Generated on Fri May 25 04:07:18 2012 for NAMD by  doxygen 1.3.9.1