Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F94111472
pendulec2.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Wed, Dec 4, 00:23
Size
1 KB
Mime Type
text/x-c++
Expires
Fri, Dec 6, 00:23 (2 d)
Engine
blob
Format
Raw Data
Handle
22738265
Attached To
rSYMKIT symkit
pendulec2.h
View Options
#ifndef PENDULEC2_H
#define PENDULEC2_H
#include "pendulec.h"
/* Forward declaration */
class
PenduleC1
;
/* Deuxième pendule de la couple */
class
PenduleC2
:
public
PenduleC
{
public:
/* Constructeurs (qui appellent juste celui de "PenduleC" ) */
PenduleC2
(
const
Vector
&
,
const
Vector
&
,
const
double
&
,
const
double
&
);
PenduleC2
(
const
std
::
vector
<
double
>&
,
const
std
::
vector
<
double
>&
,
const
double
&
,
const
double
&
);
/* Override des fonctions pour la désimbiguation des paramètres dans la fonction "equation"
* Pour qu'à chaque sous classe de PenduleC corresponde la bonne equation differentielle
*/
virtual
double
mp
()
const
override
;
virtual
double
dteta
()
const
override
;
virtual
double
m2
()
const
override
;
virtual
double
m1
()
const
override
;
/* Convertit position en un SVector<3> pour l'implementation graphique */
virtual
SVector
<
3
>
cartesiennes
()
const
override
;
virtual
void
setOtherPendule
(
const
PenduleC
*
);
/* Fonction qui specifie le type */
virtual
unsigned
int
getnom
()
const
override
;
};
#endif
// PENDULEC2_H
Event Timeline
Log In to Comment