codac 1.5.6
|
This is the complete list of members for codac::Tube, including all inherited members.
bisect(double t, float ratio=0.49) const | codac::Tube | |
class_name() const | codac::Tube | inlinevirtual |
codomain() const | codac::Tube | |
codomain_box() const | codac::Tube | protectedvirtual |
contains(const Trajectory &x) const | codac::Tube | |
create_polynomial_synthesis(double eps) const | codac::Tube | protected |
create_synthesis_tree() const | codac::Tube | protected |
delete_polynomial_synthesis() const | codac::Tube | protected |
delete_synthesis_tree() const | codac::Tube | protected |
deserialize(const std::string &binary_file_name, Trajectory *&traj) | codac::Tube | protected |
deserialize_Tube(std::ifstream &bin_file, Tube *&tube) | codac::Tube | friend |
deserialize_TubeVector(std::ifstream &bin_file, TubeVector *&tube) | codac::Tube | friend |
diam(bool gates_thicknesses=false) const | codac::Tube | |
diam(const Tube &v) const | codac::Tube | |
enable_syntheses(bool enable=true) | codac::Tube | static |
enable_synthesis(SynthesisMode mode=SynthesisMode::BINARY_TREE, double eps=1.e-3) const | codac::Tube | |
eval(const Interval &t=Interval::ALL_REALS) const | codac::Tube | |
first_slice() | codac::Tube | |
first_slice() const | codac::Tube | |
gate_exists(double t) const | codac::Tube | |
hull(const std::list< Tube > &l_tubes) | codac::Tube | static |
index(const Slice *slice) const | codac::Tube | |
inflate(double rad) | codac::Tube | |
inflate(const Trajectory &rad) | codac::Tube | |
integral(double t) const | codac::Tube | |
integral(const Interval &t) const | codac::Tube | |
integral(const Interval &t1, const Interval &t2) const | codac::Tube | |
interpol(double t, const Tube &v) const | codac::Tube | |
interpol(const Interval &t, const Tube &v) const | codac::Tube | |
invert(const Interval &y, const Interval &search_tdomain=Interval::ALL_REALS) const | codac::Tube | |
invert(const Interval &y, std::vector< Interval > &v_t, const Interval &search_tdomain=Interval::ALL_REALS) const | codac::Tube | |
invert(const Interval &y, const Tube &v, const Interval &search_tdomain=Interval::ALL_REALS) const | codac::Tube | |
invert(const Interval &y, std::vector< Interval > &v_t, const Tube &v, const Interval &search_tdomain=Interval::ALL_REALS) const | codac::Tube | |
is_empty() const | codac::Tube | |
is_interior_subset(const Tube &x) const | codac::Tube | |
is_strict_interior_subset(const Tube &x) const | codac::Tube | |
is_strict_subset(const Tube &x) const | codac::Tube | |
is_strict_superset(const Tube &x) const | codac::Tube | |
is_subset(const Tube &x) const | codac::Tube | |
is_superset(const Tube &x) const | codac::Tube | |
largest_slice() | codac::Tube | |
largest_slice() const | codac::Tube | |
last_slice() | codac::Tube | |
last_slice() const | codac::Tube | |
lb() const | codac::Tube | |
m_first_slice | codac::Tube | protected |
m_polynomial_synthesis | codac::Tube | mutableprotected |
m_synthesis_mode | codac::Tube | mutableprotected |
m_synthesis_tree | codac::Tube | mutableprotected |
m_tdomain | codac::Tube | protected |
max_diam() const | codac::Tube | |
max_gate_diam(double &t) const | codac::Tube | |
merge_similar_slices(double distance_threshold) | codac::Tube | |
nb_slices() const | codac::Tube | |
operator!=(const Tube &x) const | codac::Tube | |
operator&=(const Interval &x) | codac::Tube | |
operator&=(const Trajectory &x) | codac::Tube | |
operator&=(const Tube &x) | codac::Tube | |
operator()(int slice_id) const | codac::Tube | |
operator()(double t) const | codac::Tube | |
operator()(const Interval &t) const | 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/=(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::Tube | friend |
operator=(const Tube &x) | codac::Tube | |
operator==(const Tube &x) const | codac::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.) const | codac::Tube | |
partial_integral(const Interval &t) const | codac::Tube | |
partial_integral(const Interval &t1, const Interval &t2) const | codac::Tube | |
polygon_envelope() const | codac::Tube | |
primitive(const Interval &c=Interval(0.)) const | codac::Tube | |
remove_gate(double t) | codac::Tube | |
same_slicing(const Tube &x1, const Tube &x2) | codac::Tube | static |
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) const | codac::Tube | |
serialize(const std::string &binary_file_name, const Trajectory &traj, int version_number=SERIALIZATION_VERSION) const | codac::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() const | codac::Tube | virtual |
slice(int slice_id) | codac::Tube | |
slice(int slice_id) const | codac::Tube | |
slice(double t) | codac::Tube | |
slice(double t) const | codac::Tube | |
slice_tdomain(int slice_id) const | codac::Tube | |
steepest_slice() | codac::Tube | |
steepest_slice() const | codac::Tube | |
tdomain() const | codac::Tube | virtual |
time_to_index(double t) const | codac::Tube | |
truncate_tdomain(const Interval &tdomain) | codac::Tube | |
Tube(const Interval &tdomain, const Interval &codomain=Interval::ALL_REALS) | codac::Tube | explicit |
Tube(const Interval &tdomain, double timestep, const Interval &codomain=Interval::ALL_REALS) | codac::Tube | explicit |
Tube(const Interval &tdomain, double timestep, const TFnc &f, int f_image_id=0) | codac::Tube | explicit |
Tube(const std::vector< Interval > &v_tdomains, const std::vector< Interval > &v_codomains) | codac::Tube | explicit |
Tube(const Tube &x) | codac::Tube | |
Tube(const Tube &x, const TFnc &f, int f_image_id=0) | codac::Tube | explicit |
Tube(const Trajectory &traj, double timestep) | codac::Tube | explicit |
Tube(const Trajectory &lb, const Trajectory &ub, double timestep) | codac::Tube | explicit |
Tube(const std::string &binary_file_name) | codac::Tube | explicit |
Tube(const std::string &binary_file_name, Trajectory *&traj) | codac::Tube | explicit |
Tube() | codac::Tube | protected |
ub() const | codac::Tube | |
valid_tdomain(const Interval &tdomain) | codac::DynamicalItem | static |
volume() const | codac::Tube | |
wider_slice() | codac::Tube | |
wider_slice() const | codac::Tube | |
~DynamicalItem() | codac::DynamicalItem | virtual |
~Tube() | codac::Tube |