codac
codac::TubeVector Member List

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

bisect(double t, float ratio=0.49) constcodac::TubeVector
bisect(double t, int dim, float ratio=0.49) constcodac::TubeVector
class_name() constcodac::TubeVectorinlinevirtual
codomain() constcodac::TubeVector
codomain_box() constcodac::TubeVectorprotectedvirtual
contains(const TrajectoryVector &x) constcodac::TubeVector
deserialize(const std::string &binary_file_name, TrajectoryVector *&traj)codac::TubeVectorprotected
deserialize_TubeVector(std::ifstream &bin_file, TubeVector *&tube)codac::TubeVectorfriend
diag(bool gates_diag=false) constcodac::TubeVector
diag(int start_index, int end_index, bool gates_diag=false) constcodac::TubeVector
diam(bool gates_thicknesses=false) constcodac::TubeVector
diam(const TubeVector &v) constcodac::TubeVector
enable_synthesis(SynthesisMode mode=SynthesisMode::BINARY_TREE, double eps=1.e-3) constcodac::TubeVector
eval(const Interval &t=Interval::ALL_REALS) constcodac::TubeVector
hull(const std::list< TubeVector > &l_tubes)codac::TubeVectorstatic
inflate(double rad)codac::TubeVector
inflate(const Vector &rad)codac::TubeVector
inflate(const TrajectoryVector &rad)codac::TubeVector
integral(double t) constcodac::TubeVector
integral(const Interval &t) constcodac::TubeVector
integral(const Interval &t1, const Interval &t2) constcodac::TubeVector
interpol(double t, const TubeVector &v) constcodac::TubeVector
interpol(const Interval &t, const TubeVector &v) constcodac::TubeVector
invert(const IntervalVector &y, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::TubeVector
invert(const IntervalVector &y, std::vector< Interval > &v_t, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::TubeVector
invert(const IntervalVector &y, const TubeVector &v, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::TubeVector
invert(const IntervalVector &y, std::vector< Interval > &v_t, const TubeVector &v, const Interval &search_tdomain=Interval::ALL_REALS) constcodac::TubeVector
is_empty() constcodac::TubeVector
is_interior_subset(const TubeVector &x) constcodac::TubeVector
is_strict_interior_subset(const TubeVector &x) constcodac::TubeVector
is_strict_subset(const TubeVector &x) constcodac::TubeVector
is_strict_superset(const TubeVector &x) constcodac::TubeVector
is_subset(const TubeVector &x) constcodac::TubeVector
is_superset(const TubeVector &x) constcodac::TubeVector
lb() constcodac::TubeVector
m_ncodac::TubeVectorprotected
m_v_tubescodac::TubeVectorprotected
max_diam() constcodac::TubeVector
max_gate_diam(double &t) constcodac::TubeVector
nb_slices() constcodac::TubeVector
operator &=(const IntervalVector &x)codac::TubeVector
operator &=(const TrajectoryVector &x)codac::TubeVector
operator &=(const TubeVector &x)codac::TubeVector
operator!=(const TubeVector &x) constcodac::TubeVector
operator()(int slice_id) constcodac::TubeVector
operator()(double t) constcodac::TubeVector
operator()(const Interval &t) constcodac::TubeVector
operator*=(const Interval &x)codac::TubeVector
operator*=(const Trajectory &x)codac::TubeVector
operator*=(const Tube &x)codac::TubeVector
operator+=(const Interval &x)codac::TubeVector
operator+=(const Trajectory &x)codac::TubeVector
operator+=(const Tube &x)codac::TubeVector
operator+=(const IntervalVector &x)codac::TubeVector
operator+=(const TrajectoryVector &x)codac::TubeVector
operator+=(const TubeVector &x)codac::TubeVector
operator-=(const Interval &x)codac::TubeVector
operator-=(const Trajectory &x)codac::TubeVector
operator-=(const Tube &x)codac::TubeVector
operator-=(const IntervalVector &x)codac::TubeVector
operator-=(const TrajectoryVector &x)codac::TubeVector
operator-=(const TubeVector &x)codac::TubeVector
operator/=(const Interval &x)codac::TubeVector
operator/=(const Trajectory &x)codac::TubeVector
operator/=(const Tube &x)codac::TubeVector
operator<<(std::ostream &str, const TubeVector &x)codac::TubeVectorfriend
operator=(const TubeVector &x)codac::TubeVector
operator==(const TubeVector &x) constcodac::TubeVector
operator[](int index)codac::TubeVector
operator[](int index) constcodac::TubeVector
operator|=(const IntervalVector &x)codac::TubeVector
operator|=(const TrajectoryVector &x)codac::TubeVector
operator|=(const TubeVector &x)codac::TubeVector
overlaps(const TubeVector &x, float ratio=1.) constcodac::TubeVector
partial_integral(const Interval &t) constcodac::TubeVector
partial_integral(const Interval &t1, const Interval &t2) constcodac::TubeVector
primitive() constcodac::TubeVector
primitive(const IntervalVector &c) constcodac::TubeVector
put(int start_index, const TubeVector &subvec)codac::TubeVector
resize(int n)codac::TubeVector
same_slicing(const TubeVector &x1, const Tube &x2)codac::TubeVectorstatic
same_slicing(const TubeVector &x1, const TubeVector &x2)codac::TubeVectorstatic
sample(double t)codac::TubeVector
sample(double t, const IntervalVector &gate)codac::TubeVector
sample(const Tube &x)codac::TubeVector
sample(const TubeVector &x)codac::TubeVector
serialize(const std::string &binary_file_name="x.tube", int version_number=SERIALIZATION_VERSION) constcodac::TubeVector
serialize(const std::string &binary_file_name, const TrajectoryVector &traj, int version_number=SERIALIZATION_VERSION) constcodac::TubeVector
set(const IntervalVector &y)codac::TubeVector
set(const IntervalVector &y, int slice_id)codac::TubeVector
set(const IntervalVector &y, double t)codac::TubeVector
set(const IntervalVector &y, const Interval &t)codac::TubeVector
set_empty()codac::TubeVector
shift_tdomain(double a)codac::TubeVector
size() constcodac::TubeVectorvirtual
steepest_slice() constcodac::TubeVector
subvector(int start_index, int end_index) constcodac::TubeVector
tdomain() constcodac::TubeVectorvirtual
time_to_index(double t) constcodac::TubeVector
truncate_tdomain(const Interval &tdomain)codac::TubeVector
TubeVector(const Interval &tdomain, int n)codac::TubeVectorexplicit
TubeVector(const Interval &tdomain, const IntervalVector &codomain)codac::TubeVectorexplicit
TubeVector(const Interval &tdomain, double timestep, int n)codac::TubeVectorexplicit
TubeVector(const Interval &tdomain, double timestep, const IntervalVector &codomain)codac::TubeVectorexplicit
TubeVector(const Interval &tdomain, double timestep, const TFnc &f)codac::TubeVectorexplicit
TubeVector(const std::vector< Interval > &v_tdomains, const std::vector< IntervalVector > &v_codomains)codac::TubeVectorexplicit
TubeVector(std::initializer_list< Tube > list)codac::TubeVector
TubeVector(const TubeVector &x)codac::TubeVector
TubeVector(const TubeVector &x, const IntervalVector &codomain)codac::TubeVectorexplicit
TubeVector(int n, const Tube &x)codac::TubeVectorexplicit
TubeVector(const TrajectoryVector &traj, double timestep)codac::TubeVectorexplicit
TubeVector(const TrajectoryVector &lb, const TrajectoryVector &ub, double timestep)codac::TubeVectorexplicit
TubeVector(const std::string &binary_file_name)codac::TubeVectorexplicit
TubeVector(const std::string &binary_file_name, TrajectoryVector *&traj)codac::TubeVectorexplicit
TubeVector()codac::TubeVectorprotected
ub() constcodac::TubeVector
valid_tdomain(const Interval &tdomain)codac::DynamicalItemstatic
volume() constcodac::TubeVector
~DynamicalItem()codac::DynamicalItemvirtual
~TubeVector()codac::TubeVector