MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
mbdyn_util_oct.cc File Reference
#include <mbconfig.h>
#include <matvec3.h>
#include <matvecexp.h>
#include <Rot.hh>
#include <octave/oct.h>
Include dependency graph for mbdyn_util_oct.cc:

Go to the source code of this file.

Macros

#define real   mbdyn_real_type
 
#define BOUNDS_CHECKING
 

Functions

 if (nargin< 1)
 
 if (!args(0).is_matrix_type()||args(0).rows()!=3||args(0).columns()!=3)
 
 for (int i=0;i< 3;++i) for(int j=0
 

Variables

octave_value_list retval
 
int nargin = args.length()
 
Matrix R_oct = args(0).matrix_value()
 
Mat3x3 R
 

Macro Definition Documentation

#define BOUNDS_CHECKING

Definition at line 50 of file mbdyn_util_oct.cc.

#define real   mbdyn_real_type

Definition at line 42 of file mbdyn_util_oct.cc.

Function Documentation

for ( )
pure virtual
if ( )

Definition at line 60 of file mbdyn_util_oct.cc.

References print_usage(), and retval.

61  {
62  print_usage();
63  return retval;
64  }
void print_usage(void)
Definition: ann_in.c:59
octave_value_list retval

Here is the call graph for this function:

if ( !args(0).is_matrix_type()||args(0).rows()!  = 3 || args(0).columns() != 3)

Definition at line 66 of file mbdyn_util_oct.cc.

References error(), and retval.

67  {
68  error("R must be a 3x3 matrix!");
69  return retval;
70  }
int error(const char *test, int value)
octave_value_list retval

Here is the call graph for this function:

Variable Documentation

int nargin = args.length()

Definition at line 58 of file mbdyn_util_oct.cc.

Mat3x3 R

Definition at line 74 of file mbdyn_util_oct.cc.

Referenced by VariableBody::AfterPredict(), Body::AfterPredict(), PinJoint::AssJac(), UniversalPinJoint::AssJac(), FollowerForce::AssJac(), ModuleIMUConstraint::AssJac(), FollowerCouple::AssJac(), LoadIncForce::AssJac(), PlanePinJoint::AssJac(), ModuleIMU::AssRes(), Accelerometer::AssRes(), InPlaneJoint::AssRes(), DynamicVariableBody::AssRes(), PinJoint::AssRes(), AbsoluteForce::AssRes(), StaticVariableBody::AssRes(), UniversalPinJoint::AssRes(), FollowerForce::AssRes(), ClampJoint::AssRes(), DynamicBody::AssRes(), ModuleIMUConstraint::AssRes(), FollowerCouple::AssRes(), ModalBody::AssRes(), StaticBody::AssRes(), LoadIncForce::AssRes(), PlanePinJoint::AssRes(), GenericAerodynamicForce::AssVec(), cppad_benchmark1(), gradVecAssTest::Euler123ToMatR(), Eu2PhiWrap::Get(), DynamicVariableBody::GetB_int(), DynamicBody::GetB_int(), getbladeparams(), getelemparams(), DynamicVariableBody::GetG_int(), DynamicBody::GetG_int(), MBDynParser::GetMatR2vec(), MBDynParser::GetOmeAbs(), MBDynParser::GetOmeRel(), MBDynParser::GetPosAbs(), MBDynParser::GetPosRel(), MBDynParser::GetVecAbs(), MBDynParser::GetVecRel(), MBDynParser::GetVelAbs(), MBDynParser::GetVelRel(), PinJoint::InitialAssJac(), UniversalPinJoint::InitialAssJac(), FollowerForce::InitialAssJac(), PlanePinJoint::InitialAssJac(), InPlaneJoint::InitialAssRes(), DynamicVariableBody::InitialAssRes(), PinJoint::InitialAssRes(), AbsoluteForce::InitialAssRes(), UniversalPinJoint::InitialAssRes(), FollowerForce::InitialAssRes(), ClampJoint::InitialAssRes(), DynamicBody::InitialAssRes(), FollowerCouple::InitialAssRes(), PlanePinJoint::InitialAssRes(), grad::VecRotInit< T, MatrixExpr >::Initialize(), DataManager::InitialJointAssembly(), main(), MatR2EulerAngles123(), MatR2EulerAngles313(), MatR2EulerAngles321(), GimbalRotationJoint::Output(), DeformableAxialJoint::Output(), DeformableHingeJoint::Output(), DeformableJoint::Output(), StructExtForce::Output(), ClampJoint::Output(), output_eigenvalues(), DataManager::OutputEigenvectors(), DeformableHingeJoint::OutputInv(), StreamContentMotion::Prepare(), ReadAircraftInstruments(), ReadAirProperties(), ReadBeam(), ReadBeam2(), DataManager::ReadControl(), DataManager::ReadOneElem(), ReadShell4EAS(), ReadShell4EASANS(), ReadStructNode(), MBDynParser::Reference_int(), ExtRigidForceEDGE::Send(), ModalMappingExt::Send(), ExtModalForce::Send(), ModalExt::Send(), StructExtForce::SendToFileDes(), StructMappingExtForce::SendToFileDes(), StructMembraneMappingExtForce::SendToFileDes(), StructExtForce::SendToStream(), StructMappingExtForce::SendToStream(), StructMembraneMappingExtForce::SendToStream(), AerodynamicOutput::SetData(), DynamicVariableBody::SetValue(), ModuleIMUConstraint::SetValue(), DynamicBody::SetValue(), PlanePinJoint::SetValue(), test_run(), testMatVecProduct(), and AircraftInstruments::Update().

Matrix R_oct = args(0).matrix_value()

Definition at line 72 of file mbdyn_util_oct.cc.