tclpkg-dlist.cc File Reference

#include "tcl/tclpkg-dlist.h"
#include "tcl/list.h"
#include "tcl/pkg.h"
#include "rutz/algo.h"
#include "rutz/arrays.h"
#include "rutz/error.h"
#include "rutz/rand.h"
#include "rutz/trace.h"
#include "rutz/debug.h"
#include <algorithm>
#include <cmath>

Include dependency graph for tclpkg-dlist.cc:

Go to the source code of this file.

Namespaces

namespace  GVX_DBG_REGISTER
namespace  Dlist

Functions

template<class Itr>
double GVX_DBG_REGISTER::perm_distance_aux (Itr itr, Itr end)
template<class Itr>
double GVX_DBG_REGISTER::perm_distance2_aux (Itr itr, Itr end, double power)
tcl::list Dlist::choose (tcl::list source_list, tcl::list index_list)
tcl::list Dlist::cycle_left (tcl::list source_list, unsigned int n)
tcl::list Dlist::cycle_right (tcl::list source_list, unsigned int n)
tcl::obj Dlist::index (tcl::list source_list, unsigned int n)
tcl::list Dlist::not_ (tcl::list source_list)
tcl::list Dlist::ones (unsigned int num_ones)
tcl::obj Dlist::pickone (tcl::list source_list)
tcl::list Dlist::range (int begin, int end, int step)
tcl::list Dlist::linspace (double begin, double end, unsigned int npts)
double Dlist::perm_distance (tcl::list src)
double Dlist::perm_distance2 (tcl::list src, double power)
tcl::list Dlist::permute_maximal (unsigned int N)
tcl::list Dlist::permute_moveall (unsigned int N)
tcl::list Dlist::rand (double min, double max, unsigned int N)
tcl::list Dlist::repeat (tcl::list source_list, tcl::list times_list)
tcl::list Dlist::reverse (tcl::list src)
tcl::list Dlist::select (tcl::list source_list, tcl::list flags_list)
tcl::list Dlist::shuffle (tcl::list src, int seed)
tcl::list Dlist::shuffle_moveall (tcl::list src)
tcl::list Dlist::shuffle_maximal (tcl::list src)
tcl::list Dlist::slice (tcl::list src, unsigned int slice)
tcl::obj Dlist::sum (tcl::list source_list)
tcl::list Dlist::zeros (unsigned int num_zeros)
int Dlist_Init (Tcl_Interp *interp)


Detailed Description

tcl interface package for extended list-manipulation functions

Definition in file tclpkg-dlist.cc.


The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:52:49 2008 by Doxygen version 1.5.5.