AnimaL |
Tutorial |
Documentation |
Functions | |
template<class Cont, class Value> void | animal::v_assign (Cont &v, const Value &a) |
Assign a value to all the entries ![]() | |
template<class Cont, class Value> void | animal::v_addall (Cont &v, const Value &a) |
Add a value to all the entries ![]() | |
template<class Cont, class Real> void | animal::v_teq (Cont &v, const Real &a) |
![]() | |
template<class Cont> value_type< Cont >::type | animal::v_norm (const Cont &v) |
norm 2 of vector ![]() | |
template<class Cont> void | animal::v_normalize (Cont &v) |
normalize the vector: ![]() | |
template<class Cont> container_traits< Cont >::value_type | animal::v_norm1 (const Cont &v) |
norm 1 of vector ![]() | |
template<class Cont> container_traits< Cont >::value_type | animal::v_normInf (const Cont &v) |
infinite norm of vector ![]() | |
template<class Cont> container_traits< Cont >::value_type | animal::v_sum (const Cont &v) |
sum of vector elements ![]() | |
template<class Cont> container_traits< Cont >::value_type | animal::v_sqsum (const Cont &v) |
the sum of the squares of the vector entries ![]() | |
template<class Cont> container_traits< Cont >::value_type | animal::v_mean (const Cont &v) |
the mean of vector entries ![]() | |
template<class Cont> container_traits< Cont >::value_type | animal::v_variance (const Cont &v) |
variance of vector elements ![]() |
|
Add a value to all the entries
Definition at line 71 of file linear.h. References animal::begin(), and animal::end(). Referenced by animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real >::applyGravity(), and animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real >::applyGravity(). |
|
Assign a value to all the entries
Definition at line 59 of file linear.h. References animal::begin(), and animal::end(). Referenced by animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real >::compute_implicit_euler_step(), animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real >::computeForces(), animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real >::computeForces(), animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real >::implicit_euler(), animal::m_eq_luinv(), and animal::MassSpringSolver< t_Positions, t_Vector, t_InvMasses, t_VecReal, t_VecIndex >::v_eq_h_dfdx_x(). |
|
the mean of vector entries
Definition at line 173 of file linear.h. References animal::size(), and animal::v_sum(). Referenced by animal::v_variance(). |
|
|
norm 1 of vector
Definition at line 116 of file linear.h. References animal::begin(), and animal::end(). |
|
normalize the vector:
Definition at line 106 of file linear.h. References animal::v_norm(), and animal::v_teq(). Referenced by animal::Quaternion_Traits< RealT >::normalize(). |
|
infinite norm of vector
Definition at line 130 of file linear.h. References animal::begin(), and animal::end(). |
|
the sum of the squares of the vector entries
Definition at line 159 of file linear.h. References animal::begin(), and animal::end(). |
|
sum of vector elements
Definition at line 145 of file linear.h. References animal::begin(), and animal::end(). Referenced by animal::v_mean(). |
|
Definition at line 83 of file linear.h. References animal::begin(), and animal::end(). |
|
variance of vector elements
Definition at line 182 of file linear.h. References animal::begin(), animal::end(), animal::size(), and animal::v_mean(). |