codac
codac::Tube Member List

This is the complete list of members for codac::Tube, including all inherited members.

bisect(double t, float ratio=0.49) constcodac::Tube
class_name() constcodac::Tubeinlinevirtual
codomain() constcodac::Tube
codomain_box() constcodac::Tubeprotectedvirtual
contains(const Trajectory &x) constcodac::Tube
create_polynomial_synthesis(double eps) constcodac::Tubeprotected
create_synthesis_tree() constcodac::Tubeprotected
delete_polynomial_synthesis() constcodac::Tubeprotected
delete_synthesis_tree() constcodac::Tubeprotected
deserialize(const std::string &binary_file_name, Trajectory *&traj)codac::Tubeprotected
deserialize_Tube(std::ifstream &bin_file, Tube *&tube)codac::Tubefriend
deserialize_TubeVector(std::ifstream &bin_file, TubeVector *&tube)codac::Tubefriend
diam(bool gates_thicknesses=false) constcodac::Tube
diam(const Tube &v) constcodac::Tube
enable_syntheses(bool enable=true)codac::Tubestatic
enable_synthesis(SynthesisMode mode=SynthesisMode::BINARY_TREE, double eps=1.e-3) constcodac::Tube
eval(const Interval &t=Interval::ALL_REALS) constcodac::Tube
first_slice()codac::Tube
first_slice() constcodac::Tube
gate_exists(double t) constcodac::Tube
hull(const std::list< Tube > &l_tubes)codac::Tubestatic
index(const Slice *slice) constcodac::Tube
inflate(double rad)codac::Tube
inflate(const Trajectory &rad)codac::Tube
integral(double t) constcodac::Tube
integral(const Interval &t) constcodac::Tube
integral(const Interval &t1, const Interval &t2) constcodac::Tube
interpol(double t, const Tube &v) constcodac::Tube
interpol(const Interval &t, const Tube &v) constcodac::Tube
invert(const Interval &y, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::Tube
invert(const Interval &y, std::vector< Interval > &v_t, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::Tube
invert(const Interval &y, const Tube &v, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::Tube
invert(const Interval &y, std::vector< Interval > &v_t, const Tube &v, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::Tube
is_empty() constcodac::Tube
is_interior_subset(const Tube &x) constcodac::Tube
is_strict_interior_subset(const Tube &x) constcodac::Tube
is_strict_subset(const Tube &x) constcodac::Tube
is_strict_superset(const Tube &x) constcodac::Tube
is_subset(const Tube &x) constcodac::Tube
is_superset(const Tube &x) constcodac::Tube
largest_slice()codac::Tube
largest_slice() constcodac::Tube
last_slice()codac::Tube
last_slice() constcodac::Tube
lb() constcodac::Tube
m_first_slicecodac::Tubeprotected
m_polynomial_synthesiscodac::Tubemutableprotected
m_synthesis_modecodac::Tubemutableprotected
m_synthesis_treecodac::Tubemutableprotected
m_tdomaincodac::Tubeprotected
max_diam() constcodac::Tube
max_gate_diam(double &t) constcodac::Tube
merge_similar_slices(double distance_threshold)codac::Tube
nb_slices() constcodac::Tube
operator &=(const Interval &x)codac::Tube
operator &=(const Trajectory &x)codac::Tube
operator &=(const Tube &x)codac::Tube
operator!=(const Tube &x) constcodac::Tube
operator()(int slice_id) constcodac::Tube
operator()(double t) constcodac::Tube
operator()(const Interval &t) constcodac::Tube
operator*=(const Interval &x)codac::Tube
operator*=(const Trajectory &x)codac::Tube
operator*=(const Tube &x)codac::Tube
operator+=(const Interval &x)codac::Tube
operator+=(const Trajectory &x)codac::Tube
operator+=(const Tube &x)codac::Tube
operator-=(const Interval &x)codac::Tube
operator-=(const Trajectory &x)codac::Tube
operator-=(const Tube &x)codac::Tube
operator/=(const Interval &x)codac::Tube
operator/=(const Trajectory &x)codac::Tube
operator/=(const Tube &x)codac::Tube
operator<<(std::ostream &str, const Tube &x)codac::Tubefriend
operator=(const Tube &x)codac::Tube
operator==(const Tube &x) constcodac::Tube
operator|=(const Interval &x)codac::Tube
operator|=(const Trajectory &x)codac::Tube
operator|=(const Tube &x)codac::Tube
overlaps(const Tube &x, float ratio=1.) constcodac::Tube
partial_integral(const Interval &t) constcodac::Tube
partial_integral(const Interval &t1, const Interval &t2) constcodac::Tube
polygon_envelope() constcodac::Tube
primitive(const Interval &c=Interval(0.)) constcodac::Tube
remove_gate(double t)codac::Tube
same_slicing(const Tube &x1, const Tube &x2)codac::Tubestatic
sample(double t)codac::Tube
sample(double t, Slice *slice_to_be_sampled)codac::Tube
sample(double t, const Interval &gate)codac::Tube
sample(const Tube &x)codac::Tube
serialize(const std::string &binary_file_name="x.tube", int version_number=SERIALIZATION_VERSION) constcodac::Tube
serialize(const std::string &binary_file_name, const Trajectory &traj, int version_number=SERIALIZATION_VERSION) constcodac::Tube
set(const Interval &y)codac::Tube
set(const Interval &y, int slice_id)codac::Tube
set(const Interval &y, double t)codac::Tube
set(const Interval &y, const Interval &t)codac::Tube
set_empty()codac::Tube
shift_tdomain(double a)codac::Tube
size() constcodac::Tubevirtual
slice(int slice_id)codac::Tube
slice(int slice_id) constcodac::Tube
slice(double t)codac::Tube
slice(double t) constcodac::Tube
slice_tdomain(int slice_id) constcodac::Tube
steepest_slice()codac::Tube
steepest_slice() constcodac::Tube
tdomain() constcodac::Tubevirtual
time_to_index(double t) constcodac::Tube
truncate_tdomain(const Interval &tdomain)codac::Tube
Tube(const Interval &tdomain, const Interval &codomain=Interval::ALL_REALS)codac::Tubeexplicit
Tube(const Interval &tdomain, double timestep, const Interval &codomain=Interval::ALL_REALS)codac::Tubeexplicit
Tube(const Interval &tdomain, double timestep, const TFnc &f, int f_image_id=0)codac::Tubeexplicit
Tube(const std::vector< Interval > &v_tdomains, const std::vector< Interval > &v_codomains)codac::Tubeexplicit
Tube(const Tube &x)codac::Tube
Tube(const Tube &x, const TFnc &f, int f_image_id=0)codac::Tubeexplicit
Tube(const Trajectory &traj, double timestep)codac::Tubeexplicit
Tube(const Trajectory &lb, const Trajectory &ub, double timestep)codac::Tubeexplicit
Tube(const std::string &binary_file_name)codac::Tubeexplicit
Tube(const std::string &binary_file_name, Trajectory *&traj)codac::Tubeexplicit
Tube()codac::Tubeprotected
ub() constcodac::Tube
valid_tdomain(const Interval &tdomain)codac::DynamicalItemstatic
volume() constcodac::Tube
wider_slice()codac::Tube
wider_slice() constcodac::Tube
~DynamicalItem()codac::DynamicalItemvirtual
~Tube()codac::Tube