MultiAgentDecisionProcess
PrintTools Namespace Reference

PrintTools contains functionality for printing vectors etc. More...

Functions

template<class T >
static void PrintCout (const T &v)
 
template<class T >
static void PrintCout (const std::vector< T > &v)
 
template<class T >
static void PrintCout (const std::set< T > &v)
 
template<class T >
static void PrintProgress (T prefix, LIndex i, LIndex nr, size_t interval)
 
template<class T >
static void PrintVectorCout (const T &v)
 Prints a vector using cout - i.e. More...
 
template<class T >
static void PrintVectorCout (const std::vector< T > &v)
 
template<class T >
static void PrintVectorCout (const boost::numeric::ublas::mapped_vector< T > &v)
 
template<class T >
static void PrintVectorCout (const boost::numeric::ublas::compressed_vector< T > &v)
 
template<class T >
static void PrintVectorCout (const boost::numeric::ublas::coordinate_vector< T > &v)
 
template<class T >
static std::string SoftPrint (const T &v)
 
template<class T >
static std::string SoftPrint (const std::vector< T > &v)
 
template<class T >
static std::string SoftPrint (const std::set< T > &v)
 
template<class T >
static std::string SoftPrintSet (const T &v)
 
template<class T >
static std::string SoftPrintSet (const std::set< T > &v)
 
template<class T >
static std::string SoftPrintVector (const T &v)
 
template<class T >
static std::string SoftPrintVector (const std::vector< T > &v)
 
template<class T >
static std::string SoftPrintVector (const boost::numeric::ublas::mapped_vector< T > &v)
 
template<class T >
static std::string SoftPrintVector (const boost::numeric::ublas::compressed_vector< T > &v)
 
template<class T >
static std::string SoftPrintVector (const boost::numeric::ublas::coordinate_vector< T > &v)
 

Detailed Description

PrintTools contains functionality for printing vectors etc.

The SoftPrint*() functions returns strings, the Print*() print to standard out.

Function Documentation

template<class T >
static void PrintTools::PrintCout ( const T &  v)
static
template<class T >
static void PrintTools::PrintCout ( const std::vector< T > &  v)
static
template<class T >
static void PrintTools::PrintCout ( const std::set< T > &  v)
static
template<class T >
static void PrintTools::PrintVectorCout ( const T &  v)
static

Prints a vector using cout - i.e.

the data type can be written to cout using << (operator<< must be defined for T).

Referenced by AlphaVectorPlanning::GetDuplicateIndices(), DICEPSPlanner::Plan(), PlanningUnitMADPDiscrete::Print(), Perseus::SampleNotImprovedBeliefIndex(), and BGIP_SolverCE::Solve().

template<class T >
static void PrintTools::PrintVectorCout ( const std::vector< T > &  v)
static
template<class T >
static void PrintTools::PrintVectorCout ( const boost::numeric::ublas::mapped_vector< T > &  v)
static
template<class T >
static void PrintTools::PrintVectorCout ( const boost::numeric::ublas::compressed_vector< T > &  v)
static
template<class T >
static void PrintTools::PrintVectorCout ( const boost::numeric::ublas::coordinate_vector< T > &  v)
static
template<class T >
static std::string PrintTools::SoftPrint ( const std::vector< T > &  v)
static
template<class T >
static std::string PrintTools::SoftPrint ( const std::set< T > &  v)
static
template<class T >
static std::string PrintTools::SoftPrintSet ( const T &  v)
static
template<class T >
static std::string PrintTools::SoftPrintSet ( const std::set< T > &  v)
static
template<class T >
static std::string PrintTools::SoftPrintVector ( const T &  v)
static

Referenced by Problem_CGBG_FF::AddEdge(), QBGPlanner_TreeIncPruneBnB::BackupStage(), BayesianGameWithClusterInfo::Cluster(), BGIP_SolverBranchAndBound< JP >::ComputeCompleteInformationValues(), Problem_CGBG_FF::ComputeHouseProbability(), Problem_CGBG_FF::ComputeLocalProbability(), Problem_CGBG_FF::ComputeLocalUtility(), BGIP_SolverBranchAndBound< JP >::ComputeMinContributionValues(), ProblemAloha::ComputeTransitionProb(), BGIP_SolverBranchAndBound< JP >::ComputeValidJointActionExtensions(), BGIP_SolverBranchAndBound< JP >::ComputeValidJointActions(), MaxPlusSolverForBGs::Construct_JointType_Factors(), BG_FactorGraphCreator::Construct_JointType_Factors(), BGCG_SolverMaxPlus::Construct_JointType_Factors_CGBG(), BG_FactorGraphCreator::Construct_LocalJointType_Factors(), BG_FactorGraphCreator::Construct_Payoff_Factor(), TreeIncPruneBGPlanner::CrossSumNode(), QBGPlanner_TreeIncPruneBnB::CrossSumNode(), ProblemFireFighting::FillTransitionModel(), Problem_CGBG_FF::FilterObservationsForHouse(), AlphaVectorPruning::FindBeliefNormal(), BGIP_SolverBranchAndBound< JP >::GenerateJointActions(), BGIP_SolverBranchAndBound< JP >::GenerateJointActions_ProcessAction(), ArgumentUtils::GetHybridQheuristicFromArgs(), BGIP_BnB_Node::GetImpliedJPol(), JPolComponent_VectorImplementation::GetIndex(), PlanningUnitMADPDiscrete::GetJAOHProbs(), JointActionObservationHistory::GetJointActionObservationHistoryVectors(), TreeIncPruneBGPlanner::GetObservationsFromDepth(), QBGPlanner_TreeIncPruneBnB::GetObservationsFromDepth(), TOICompactRewardDecPOMDPDiscrete::GetTwoAgentReward(), TreeIncPruneBGPlanner::GetValidJointActions(), QBGPlanner_TreeIncPruneBnB::GetValidJointActions(), MultiAgentDecisionProcessDiscreteFactoredStates::Initialize2DBN(), ProblemFOBSFireFightingFactored::InitializePFFF(), ProblemFireFightingFactored::InitializePFFF(), QBGPlanner_TreeIncPruneBnB::IsDominatedNode(), operator<<(), GeneralizedMAAStarPlanner::Plan(), MADPComponentFactoredStates::PrintDebugStuff(), Problem_CGBG_FF::Problem_CGBG_FF(), ProblemFireFighting::ProblemFireFighting(), AlphaVectorPruning::Prune(), AlphaVectorPlanning::Prune(), BGIP_SolverBranchAndBound< JP >::ReComputeH(), BGIP_SolverBranchAndBound< JP >::ReOrderJointTypes(), BGIP_SolverBranchAndBound< JP >::ReSolve(), SimulationFactoredDecPOMDPDiscrete::RunSimulation(), SimulationTOIDecPOMDPDiscrete::RunSimulations(), MultiAgentDecisionProcessDiscreteFactoredStates::SanityCheckObservations(), MultiAgentDecisionProcessDiscreteFactoredStates::SanityCheckTransitions(), JPolComponent_VectorImplementation::SetIndex(), FactoredDecPOMDPDiscrete::SetRewardForLRF(), POSG::SoftPrint(), LocalBGValueFunctionVector::SoftPrint(), LocalBGValueFunctionBGCGWrapper::SoftPrint(), FSDist_COF::SoftPrint(), Belief::SoftPrint(), StateDistributionVector::SoftPrint(), IndividualBeliefJESP::SoftPrint(), FSAOHDist_NECOF::SoftPrint(), BayesianGameBase::SoftPrint(), BayesianGameCollaborativeGraphical::SoftPrint(), BayesianGameWithClusterInfo::SoftPrint(), GMAA_MAAstarCluster::SoftPrintClusteringStats(), GMAA_kGMAACluster::SoftPrintClusteringStats(), MADPComponentFactoredStates::SoftPrintState(), BayesianGameBase::SoftPrintSummary(), BayesianGameCollaborativeGraphical::SoftPrintSummary(), FG_SolverMaxPlus::Solve(), FG_SolverNDP::Solve(), BGCG_SolverNonserialDynamicProgramming::Solve(), BGIP_SolverBranchAndBound< JP >::Solve(), SimulationFactoredDecPOMDPDiscrete::Step(), SimulationTOIDecPOMDPDiscrete::Step(), TreeIncPruneBGPlanner::UnionNode(), and QBGPlanner_TreeIncPruneBnB::UnionNode().

template<class T >
static std::string PrintTools::SoftPrintVector ( const std::vector< T > &  v)
static
template<class T >
static std::string PrintTools::SoftPrintVector ( const boost::numeric::ublas::mapped_vector< T > &  v)
static
template<class T >
static std::string PrintTools::SoftPrintVector ( const boost::numeric::ublas::compressed_vector< T > &  v)
static
template<class T >
static std::string PrintTools::SoftPrintVector ( const boost::numeric::ublas::coordinate_vector< T > &  v)
static