parameters.c File Reference Detailed DescriptionImplementation of functions to deal with Tparameters.
Definition in file parameters.c.
Function Documentation
Reads a parameter set from a file.
Referenced by InitParametersFromFile().
Defines an empty set of parameters.
Definition at line 36 of file parameters.c. References NPARAMETERS. Referenced by InitParametersFromFile().
Defines an set of parameters from a file. It first read the default set of parameters and then the given set of parameters.
Definition at line 51 of file parameters.c. References CreateFileName(), DEFAULT_PARAMS, DeleteFileName(), Error(), GetFileFullName(), InitParameters(), NPARAMETERS, PARAM_EXT, ReadParameters(), and Warning(). Referenced by main().
Gets the value for a particular parameter.
Definition at line 93 of file parameters.c. References Error(), and NPARAMETERS. Referenced by AddBranchToAtlasRRT(), AddBranchToRRT(), AddNodeToRRT(), AddStepToAtlasRRTstar(), AddStepToRRTstar(), AddTrustedChart2Atlas(), ApplyLinkRot(), ApplyLinkRotVar(), AtlasAStar(), AtlasBiRRTstar(), AtlasGBF(), AtlasRRT(), AtlasRRTstar(), AtlasTRRT(), BiRRTstar(), BuildAtlasFromPoint(), cBiRRT(), ccRRT(), ccTRRT(), Chart2Manifold(), ClassifyPointInChart(), CombineGradients(), ComputeSplitDimInt(), ConnectSamples(), ConnectSamplesChart(), CSRemoveLCVars(), CSRemoveUnusedVars(), CSRemoveVarsWithCtRange(), CuikGradientInBox(), CuikNewtonInBox(), CuikNewtonSimp(), DealWithCP(), DetermineChartNeighbours(), DistanceOnChart(), DummifyAndAddEquation(), ExtendAtlasFromPoint(), ExtendAtlasTowardPoint(), FindSingularPoint(), FixLinks(), FixLinkZToZero(), FixZToZero(), GenerateEquationsFromBranch(), GenerateForceEquilibriumEquations(), GenerateJointEquations(), GenerateJointEquationsInBranch(), GenerateJointRangeEquations(), GenerateJointRangeSingularityEquations(), GenerateJointSolution(), GenerateLinkConf(), GenerateLinkRot(), GenerateLinkSolution(), GenerateTransEquationsFromBranch(), GenerateWorldEquations(), GenerateWorldSingularityEquations(), GeodesicDistance(), GetChartDegree(), GetJointTransSeq(), GetLinkPoseSimpVars(), GetLinkTransformsFromSolution(), GetLinkTransformsFromSolutionPoint(), GetSCpSystem(), GetSolutionPointFromLinkTransforms(), GetTransform2Link(), GradientSmooth(), IncrementalSampleCuikSystemInBox(), InitAtlasFromPoint(), InitAtlasRRT(), InitChartInt(), InitRRT(), InitWorldCD(), InitWorldFromMolecule(), InitWorldKinCS(), main(), ManifoldDimension(), MinimizeOnAtlas(), MoveWorld(), MPI_SolveCuikSystem(), New_AddBranchToAtlasRRT(), New_NewTemptativeSample(), NewChartFromPoint(), NewTemptativeSample(), Newton2ManifoldPlane(), PathEffort(), PathInChart(), PlotChart(), PlotChartAsPolygon(), PlotForceField(), PlotRRT(), PlotSamples(), PointOnChart(), Polytope2SPolytope(), PopulateWithSamples(), PostProcessBox(), PrintAtlasStatistics(), PrintCuikSystemWithSimplification(), PrintWorldAxes(), RandomSmooth(), ReadOneSample(), ReadTwoSamples(), RecursiveReWireRRTstar(), ReduceBox(), ReduceBoxEquationWise(), RefineSingularPoint(), RegenerateJointBox(), RegenerateJointSolution(), RegenerateLinkBox(), RegenerateLinkSolution(), RegenerateMechanismBox(), RegenerateSolution(), RegenerateWorldOriginalPoint(), ReWireAtlasRRTstar(), ReWireRRTstar(), RRTstar(), SampleCuikSystemInBox(), ShortcutSmooth(), SimplifyCuikSystem(), SmoothSamples(), SolveCuikSystem(), SPolytope2Polytope(), StepCostNumericalGradient(), StepDispersionGradient(), StepEffort(), StepEffortGradient(), StepLengthGradient(), Steps2PathinAtlasRRT(), Steps2PathinRRT(), TransitionTestRRT(), TriangulateAtlas(), UpdateCuikSystem(), WireAtlasRRTstar(), WireRRTstar(), WorldAtomJacobian(), WorldCoupleTensegrityVariable(), WorldDOF2Sol(), WorldForceField(), WorldForceVars(), WorldPotentialEnergy(), WorldSample2DOF(), and WorldSimpKinematicVars().
Determines the parameter identifier for a given parameter name.
Definition at line 110 of file parameters.c. References FALSE, NO_UINT, and NPARAMETERS.
Determines is a parameter is already defined. The default initialization (the one from the default set of parameters) is not taken into account. Only explicit initializations from the users are considered. Only parameters alrady defined can be used in the definition of other parameters.
Definition at line 131 of file parameters.c.
Sets the name and value for a particular parameter.
Definition at line 139 of file parameters.c. References ChangeParameter(), Error(), NPARAMETERS, and Warning().
Sets the value for a particular parameter.
Definition at line 164 of file parameters.c. References Error(), and NPARAMETERS. Referenced by DealWithCP(), IncrementalSampleCuikSystemInBox(), InitAtlasFromPoint(), main(), MinimizeOnAtlas(), PathEffort(), SampleCuikSystemInBox(), SetParameter(), and SmoothSamples().
Writes a parameter set to a stream, that can be stdout. In principle the output of this function can be used as a parameter file (i.e., it can be parsed correctly with InitParametersFromFile).
Definition at line 181 of file parameters.c. References AMBIENT_SAMPLING, C_FCL, CT_CD_ENGINE, CT_CUT_X, CT_CUT_Y, CT_CUT_Z, CT_REPRESENTATION, CT_SAMPLING, CT_SPLIT_TYPE, Error(), FCL, INF, KDTREE_SAMPLING, NOCD, NPARAMETERS, PQP, REP_FLINKS, REP_JOINTS, REP_LINKS, REP_QLINKS, RIGIDCLL, SOLID, TANGENT_SAMPLING, and VCOLLIDE. Referenced by main().
Deletes a set of parameters and frees the allocated memory.
Definition at line 294 of file parameters.c. Referenced by main(). |
Follow us!