angel_exceptions.hpp File Reference

#include <string>
#include <iostream>
#include <sstream>

Include dependency graph for angel_exceptions.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  angel

Classes

class  angel::base_exception
class  angel::io_exception
class  angel::consistency_exception

Defines

#define THROW_DEBUG_EXCEPT_MACRO(Test, Exception, Message)
#define THROW_EXCEPT_MACRO(Test, Exception, Message)


Define Documentation

#define THROW_DEBUG_EXCEPT_MACRO ( Test,
Exception,
Message   ) 

Value:

{ \
if (Test) { \
  throw Exception(__FILE__, __LINE__, Message); }\
}

Definition at line 42 of file angel_exceptions.hpp.

Referenced by angel::face_elimination(), angel::face_vertex_name(), angel::gamma_adaption_average_t::gamma_adaption_average_t(), angel::gamma_adaption_max_t::gamma_adaption_max_t(), angel::line_graph_t::line_graph_t(), angel::markowitz_degree(), angel::markowitz_enlargement_back(), angel::markowitz_enlargement_front(), angel::momr_edge_back(), angel::momr_edge_front(), angel::neighbor_swap(), angel::base_heuristic_t< int >::objective(), angel::momrf_op_t::operator()(), angel::new_iks_t::operator()(), angel::new_pik_t::operator()(), angel::lmf_op_t::operator()(), angel::diste_op_t::operator()(), angel::momrv_op_t::operator()(), angel::lowest_markowitz_face_complete_t< Heuristic_t >::operator()(), angel::write_face_op_t::operator()(), angel::elimination_history_t< Ad_graph_t, El_spec_t >::operator=(), angel::oplr_face(), angel::random_statement(), angel::random_statement_vector(), angel::accu_graph_t::set_jacobi_entries(), angel::stats2block(), angel::elimination_history_t< Ad_graph_t, El_spec_t >::swap(), angel::take_over_successors(), angel::write_face(), and angel::write_graph_xaif_booster().

#define THROW_EXCEPT_MACRO ( Test,
Exception,
Message   ) 

Value:

{ \
if (Test) { \
  throw Exception(__FILE__, __LINE__, Message); }\
}

Definition at line 51 of file angel_exceptions.hpp.

Referenced by angel::c_graph_t::c_graph_t(), angel::convert_elimination_sequence(), angel::elimination_history_t< Ad_graph_t, El_spec_t >::elimination_history_t(), angel::getEdge(), angel::getJAE_p(), angel::getLCG_p(), angel::getRefType(), angel::independent_vertices_to_front(), angel::Rerouting::init(), angel::line_graph_t::line_graph_t(), angel::lowest_markowitz_face_complete_t< Heuristic_t >::operator()(), angel::ourLCG_to_angelLCG(), angel::populate_remainderGraph_and_correlationLists(), angel::random(), angel::read_graph_eliad(), angel::read_graph_xaif_booster(), angel::removeRef(), angel::reroute_effect(), angel::setJaevRef(), angel::stats2block(), and angel::write_graph_xaif_booster().


Generated on Wed Mar 11 10:33:13 2009 for angel by  doxygen 1.5.3