Biorbd
Public Member Functions | List of all members
biorbd::rigidbody::GeneralizedAcceleration Class Reference

Class GeneralizedAcceleration. More...

#include <GeneralizedAcceleration.h>

Inheritance diagram for biorbd::rigidbody::GeneralizedAcceleration:
biorbd::utils::Vector

Public Member Functions

 GeneralizedAcceleration ()
 Construct generalized acceleration vector. More...
 
 GeneralizedAcceleration (unsigned int nQddot)
 Create generalized acceleration vector of dimension nQddot. More...
 
 GeneralizedAcceleration (const biorbd::rigidbody::Joints &j)
 Create generalized acceleration vector from a joint Model. More...
 
 GeneralizedAcceleration (const biorbd::rigidbody::GeneralizedAcceleration &Q)
 Construct generalized acceleration vector. More...
 
 GeneralizedAcceleration (const RigidBodyDynamics::Math::VectorNd &v)
 Construct vector from Casadi vector. More...
 
virtual ~GeneralizedAcceleration ()
 Destroy the class properly.
 
void operator= (const biorbd::utils::Vector &other)
 operator= For submatrices More...
 
- Public Member Functions inherited from biorbd::utils::Vector
 Vector ()
 Construct vector.
 
 Vector (unsigned int size)
 Construct vector of dimension size. More...
 
 Vector (const biorbd::utils::Vector &other)
 Construct vector from Casadi vector. More...
 
 Vector (const RigidBodyDynamics::Math::VectorNd &other)
 Construct vector from Casadi vector. More...
 
 Vector (const biorbd::utils::Vector3d &other)
 Construct vector from Casadi matrix. More...
 
biorbd::utils::Scalar norm (unsigned int p=2, bool skipRoot=false) const
 Return the Euclidian p-norm of the vector. More...
 
biorbd::utils::Vector normGradient (unsigned int p=2, bool skipRoot=false)
 Return the gradient of the p-norm. More...
 
void operator= (const biorbd::utils::Vector &other)
 operator= For submatrices More...
 

Detailed Description

Class GeneralizedAcceleration.

Definition at line 14 of file GeneralizedAcceleration.h.

Constructor & Destructor Documentation

◆ GeneralizedAcceleration() [1/5]

biorbd::rigidbody::GeneralizedAcceleration::GeneralizedAcceleration ( )

Construct generalized acceleration vector.

Definition at line 6 of file GeneralizedAcceleration.cpp.

◆ GeneralizedAcceleration() [2/5]

biorbd::rigidbody::GeneralizedAcceleration::GeneralizedAcceleration ( unsigned int  nQddot)

Create generalized acceleration vector of dimension nQddot.

Parameters
nQddotnumber of degrees-of-freedom

Definition at line 11 of file GeneralizedAcceleration.cpp.

◆ GeneralizedAcceleration() [3/5]

biorbd::rigidbody::GeneralizedAcceleration::GeneralizedAcceleration ( const biorbd::rigidbody::Joints j)

Create generalized acceleration vector from a joint Model.

Parameters
jThe joint model

Definition at line 18 of file GeneralizedAcceleration.cpp.

◆ GeneralizedAcceleration() [4/5]

biorbd::rigidbody::GeneralizedAcceleration::GeneralizedAcceleration ( const biorbd::rigidbody::GeneralizedAcceleration Q)

Construct generalized acceleration vector.

Parameters
QState vector of the internal joints

Definition at line 24 of file GeneralizedAcceleration.cpp.

◆ GeneralizedAcceleration() [5/5]

biorbd::rigidbody::GeneralizedAcceleration::GeneralizedAcceleration ( const RigidBodyDynamics::Math::VectorNd &  v)

Construct vector from Casadi vector.

Parameters
vThe vector to copy

Definition at line 31 of file GeneralizedAcceleration.cpp.

Member Function Documentation

◆ operator=()

void biorbd::rigidbody::GeneralizedAcceleration::operator= ( const biorbd::utils::Vector other)

operator= For submatrices

Parameters
otherThe vector to copy

Definition at line 55 of file GeneralizedAcceleration.cpp.


The documentation for this class was generated from the following files: