AGX Dynamics 2.37.3.3
Loading...
Searching...
No Matches
agxHydraulics Namespace Reference

The agxHydraulics namespace contains classes for modeling hydraulic circuits within the power line framework. More...

Namespaces

namespace  deprecated
 
namespace  detail
 The detail namespace contains helper classes that user code should not create directly but may receive as return values from accessor methods or factory functions.
 
namespace  utils
 At set of small utility function intended to help when building hydraulics systems.
 

Classes

class  Accumulator
 An accumulator is a component that stores fluid and pressure. More...
 
class  CheckValve
 A check valve is a FlowUnit that only allows flow in one direction. More...
 
class  ConstantFlowValve
 A constant flow valve is a valve that acts to limit the flow rate through a pipe to some maximum value. More...
 
class  FlowConnector
 A FlowConnector is a junction of a set of FlowUnits. More...
 
class  FlowDimension
 A FlowDimension represents the flow of fluid through a FlowUnit. More...
 
struct  FlowDirection
 Enum describing the possible flow directions. More...
 
class  FlowUnit
 FlowUnit is the base class for Units that contains a FlowDimension. More...
 
class  HydraulicMotorActuator
 An Actuator that converts hydraulic flow into rotation of a hinge. More...
 
class  HydraulicPumpActuator
 An Actuator that converts rotation of a hinge into hydraulic flow. More...
 
class  ImpellerActuator
 Base class for Actuators that convert between hydraulic flow and mechanical 6-DOF rotation, e.g., the HydraulicPumpActuator and the HydraulicMotorActuator. More...
 
class  Motor
 A PowerLine Connector that connects a flow input to a rotational output. More...
 
class  NeedleValve
 A needle valve represents a controllable orifice opening. More...
 
class  Pipe
 A pipe carries fluid flow through the hydraulics system. More...
 
class  PistonActuator
 A PistonActuator is a model of a hydraulic cylinder. More...
 
class  PistonActuatorConnector
 The PistonChamberConnector is an internal Connector to the PistonActuator. More...
 
class  PressureConnector
 The PressureConnector is an abstract base class for all Connectors that has a pressure. More...
 
class  Pump
 A PowerLine Connector that connects to a rotational input and a flow output. More...
 
class  ReliefValve
 The relief valve is a hydraulic component that limits the pressure at some point in the system. More...
 
class  RotationalFlowConnector
 Abstract base class containing overlapping functionality for pump and motor. More...
 
class  SpoolValve
 Spool valves are used to dynamically redirect flow during a simulation. More...
 
class  StopValve
 A stop valve is either completely open or completely closed. More...
 
class  VariableDisplacementPump
 The VariableDisplacementPump is a pressure regulated pump that automatically alters its own displacement in order to maintain a target pressure. More...
 

Typedefs

typedef agx::observer_ptr< const AccumulatorAccumulatorConstObserver
 
typedef agx::ref_ptr< const AccumulatorAccumulatorConstRef
 
typedef agx::observer_ptr< AccumulatorAccumulatorObserver
 
typedef agx::ref_ptr< AccumulatorAccumulatorRef
 
typedef agx::observer_ptr< const CheckValveCheckValveConstObserver
 
typedef agx::ref_ptr< const CheckValveCheckValveConstRef
 
typedef agx::observer_ptr< CheckValveCheckValveObserver
 
typedef agx::ref_ptr< CheckValveCheckValveRef
 
typedef agx::observer_ptr< const ConstantFlowValveConstantFlowValveConstObserver
 
typedef agx::ref_ptr< const ConstantFlowValveConstantFlowValveConstRef
 
typedef agx::observer_ptr< ConstantFlowValveConstantFlowValveObserver
 
typedef agx::ref_ptr< ConstantFlowValveConstantFlowValveRef
 
typedef agx::observer_ptr< const FlowConnectorFlowConnectorConstObserver
 
typedef agx::ref_ptr< const FlowConnectorFlowConnectorConstRef
 
typedef agx::observer_ptr< FlowConnectorFlowConnectorObserver
 
typedef agx::Vector< FlowConnectorObserverFlowConnectorObserverVector
 
typedef agx::VectorPOD< FlowConnector * > FlowConnectorPtrVector
 
typedef agx::ref_ptr< FlowConnectorFlowConnectorRef
 
typedef agx::Vector< FlowConnectorRefFlowConnectorRefVector
 
typedef agx::observer_ptr< const FlowDimensionFlowDimensionConstObserver
 
typedef agx::ref_ptr< const FlowDimensionFlowDimensionConstRef
 
typedef agx::observer_ptr< FlowDimensionFlowDimensionObserver
 
typedef agx::Vector< FlowDimensionObserverFlowDimensionObserverVector
 
typedef agx::VectorPOD< FlowDimension * > FlowDimensionPtrVector
 
typedef agx::ref_ptr< FlowDimensionFlowDimensionRef
 
typedef agx::Vector< FlowDimensionRefFlowDimensionRefVector
 
typedef agx::observer_ptr< const FlowUnitFlowUnitConstObserver
 
typedef agx::ref_ptr< const FlowUnitFlowUnitConstRef
 
typedef agx::observer_ptr< FlowUnitFlowUnitObserver
 
typedef agx::Vector< FlowUnitObserverFlowUnitObserverVector
 
typedef agx::VectorPOD< FlowUnit * > FlowUnitPtrVector
 
typedef agx::ref_ptr< FlowUnitFlowUnitRef
 
typedef agx::Vector< FlowUnitRefFlowUnitRefVector
 
typedef agx::observer_ptr< const HydraulicMotorActuatorHydraulicMotorActuatorConstObserver
 
typedef agx::ref_ptr< const HydraulicMotorActuatorHydraulicMotorActuatorConstRef
 
typedef agx::observer_ptr< HydraulicMotorActuatorHydraulicMotorActuatorObserver
 
typedef agx::ref_ptr< HydraulicMotorActuatorHydraulicMotorActuatorRef
 
typedef agx::observer_ptr< const HydraulicPumpActuatorHydraulicPumpActuatorConstObserver
 
typedef agx::ref_ptr< const HydraulicPumpActuatorHydraulicPumpActuatorConstRef
 
typedef agx::observer_ptr< HydraulicPumpActuatorHydraulicPumpActuatorObserver
 
typedef agx::ref_ptr< HydraulicPumpActuatorHydraulicPumpActuatorRef
 
typedef agx::observer_ptr< const ImpellerActuatorImpellerActuatorConstObserver
 
typedef agx::ref_ptr< const ImpellerActuatorImpellerActuatorConstRef
 
typedef agx::observer_ptr< ImpellerActuatorImpellerActuatorObserver
 
typedef agx::ref_ptr< ImpellerActuatorImpellerActuatorRef
 
typedef agx::observer_ptr< const MotorMotorConstObserver
 
typedef agx::ref_ptr< const MotorMotorConstRef
 
typedef agx::observer_ptr< MotorMotorObserver
 
typedef agx::ref_ptr< MotorMotorRef
 
typedef agx::observer_ptr< const NeedleValveNeedleValveConstObserver
 
typedef agx::ref_ptr< const NeedleValveNeedleValveConstRef
 
typedef agx::observer_ptr< NeedleValveNeedleValveObserver
 
typedef agx::ref_ptr< NeedleValveNeedleValveRef
 
typedef agx::observer_ptr< const PipePipeConstObserver
 
typedef agx::ref_ptr< const PipePipeConstRef
 
typedef agx::observer_ptr< PipePipeObserver
 
typedef agx::Vector< PipeObserverPipeObserverVector
 
typedef agx::VectorPOD< Pipe * > PipePtrVector
 
typedef agx::ref_ptr< PipePipeRef
 
typedef agx::Vector< PipeRefPipeRefVector
 
typedef agx::observer_ptr< const PistonActuatorConnectorPistonActuatorConnectorConstObserver
 
typedef agx::ref_ptr< const PistonActuatorConnectorPistonActuatorConnectorConstRef
 
typedef agx::observer_ptr< PistonActuatorConnectorPistonActuatorConnectorObserver
 
typedef agx::ref_ptr< PistonActuatorConnectorPistonActuatorConnectorRef
 
typedef agx::observer_ptr< const PistonActuatorPistonActuatorConstObserver
 
typedef agx::ref_ptr< const PistonActuatorPistonActuatorConstRef
 
typedef agx::observer_ptr< PistonActuatorPistonActuatorObserver
 
typedef agx::Vector< PistonActuatorObserverPistonActuatorObserverVector
 
typedef agx::VectorPOD< PistonActuator * > PistonActuatorPtrVector
 
typedef agx::ref_ptr< PistonActuatorPistonActuatorRef
 
typedef agx::Vector< PistonActuatorRefPistonActuatorRefVector
 
typedef agx::observer_ptr< const PressureConnectorPressureConnectorConstObserver
 
typedef agx::ref_ptr< const PressureConnectorPressureConnectorConstRef
 
typedef agx::observer_ptr< PressureConnectorPressureConnectorObserver
 
typedef agx::Vector< PressureConnectorObserverPressureConnectorObserverVector
 
typedef agx::VectorPOD< PressureConnector * > PressureConnectorPtrVector
 
typedef agx::ref_ptr< PressureConnectorPressureConnectorRef
 
typedef agx::Vector< PressureConnectorRefPressureConnectorRefVector
 
typedef agx::observer_ptr< const PumpPumpConstObserver
 
typedef agx::ref_ptr< const PumpPumpConstRef
 
typedef agx::observer_ptr< PumpPumpObserver
 
typedef agx::ref_ptr< PumpPumpRef
 
typedef agx::observer_ptr< const ReliefValveReliefValveConstObserver
 
typedef agx::ref_ptr< const ReliefValveReliefValveConstRef
 
typedef agx::observer_ptr< ReliefValveReliefValveObserver
 
typedef agx::ref_ptr< ReliefValveReliefValveRef
 
typedef agx::ref_ptr< agxHydraulics::RotationalFlowConnectorRotationalFlowConnectorRef
 
typedef agx::observer_ptr< const SpoolValveSpoolValveConstObserver
 
typedef agx::ref_ptr< const SpoolValveSpoolValveConstRef
 
typedef agx::observer_ptr< SpoolValveSpoolValveObserver
 
typedef agx::ref_ptr< SpoolValveSpoolValveRef
 
typedef agx::observer_ptr< const StopValveStopValveConstObserver
 
typedef agx::ref_ptr< const StopValveStopValveConstRef
 
typedef agx::observer_ptr< StopValveStopValveObserver
 
typedef agx::ref_ptr< StopValveStopValveRef
 
typedef agxHydraulics::VariableDisplacementPump VariableDisplacementMotor
 
typedef agx::observer_ptr< const VariableDisplacementPumpVariableDisplacementPumpConstObserver
 
typedef agx::ref_ptr< const VariableDisplacementPumpVariableDisplacementPumpConstRef
 
typedef agx::observer_ptr< VariableDisplacementPumpVariableDisplacementPumpObserver
 
typedef agx::ref_ptr< VariableDisplacementPumpVariableDisplacementPumpRef
 

Functions

const agx::Real complianceScaling (1)
 
const agx::Real dampingScaling (1)
 

Detailed Description

The agxHydraulics namespace contains classes for modeling hydraulic circuits within the power line framework.

Typedef Documentation

◆ AccumulatorConstObserver

◆ AccumulatorConstRef

Definition at line 29 of file Accumulator.h.

◆ AccumulatorObserver

◆ AccumulatorRef

Definition at line 29 of file Accumulator.h.

◆ CheckValveConstObserver

◆ CheckValveConstRef

Definition at line 25 of file CheckValve.h.

◆ CheckValveObserver

◆ CheckValveRef

Definition at line 25 of file CheckValve.h.

◆ ConstantFlowValveConstObserver

◆ ConstantFlowValveConstRef

◆ ConstantFlowValveObserver

◆ ConstantFlowValveRef

◆ FlowConnectorConstObserver

◆ FlowConnectorConstRef

◆ FlowConnectorObserver

◆ FlowConnectorObserverVector

◆ FlowConnectorPtrVector

◆ FlowConnectorRef

◆ FlowConnectorRefVector

◆ FlowDimensionConstObserver

◆ FlowDimensionConstRef

◆ FlowDimensionObserver

◆ FlowDimensionObserverVector

◆ FlowDimensionPtrVector

◆ FlowDimensionRef

◆ FlowDimensionRefVector

◆ FlowUnitConstObserver

Definition at line 46 of file FlowUnit.h.

◆ FlowUnitConstRef

Definition at line 46 of file FlowUnit.h.

◆ FlowUnitObserver

◆ FlowUnitObserverVector

◆ FlowUnitPtrVector

Definition at line 47 of file FlowUnit.h.

◆ FlowUnitRef

Definition at line 46 of file FlowUnit.h.

◆ FlowUnitRefVector

Definition at line 47 of file FlowUnit.h.

◆ HydraulicMotorActuatorConstObserver

◆ HydraulicMotorActuatorConstRef

◆ HydraulicMotorActuatorObserver

◆ HydraulicMotorActuatorRef

◆ HydraulicPumpActuatorConstObserver

◆ HydraulicPumpActuatorConstRef

◆ HydraulicPumpActuatorObserver

◆ HydraulicPumpActuatorRef

◆ ImpellerActuatorConstObserver

◆ ImpellerActuatorConstRef

◆ ImpellerActuatorObserver

◆ ImpellerActuatorRef

◆ MotorConstObserver

Definition at line 32 of file MotorUnit.h.

◆ MotorConstRef

Definition at line 32 of file MotorUnit.h.

◆ MotorObserver

Definition at line 32 of file MotorUnit.h.

◆ MotorRef

Definition at line 32 of file MotorUnit.h.

◆ NeedleValveConstObserver

◆ NeedleValveConstRef

Definition at line 26 of file NeedleValve.h.

◆ NeedleValveObserver

◆ NeedleValveRef

Definition at line 26 of file NeedleValve.h.

◆ PipeConstObserver

Definition at line 82 of file Pipe.h.

◆ PipeConstRef

Definition at line 82 of file Pipe.h.

◆ PipeObserver

Definition at line 82 of file Pipe.h.

◆ PipeObserverVector

Definition at line 83 of file Pipe.h.

◆ PipePtrVector

Definition at line 83 of file Pipe.h.

◆ PipeRef

Definition at line 82 of file Pipe.h.

◆ PipeRefVector

Definition at line 83 of file Pipe.h.

◆ PistonActuatorConnectorConstObserver

◆ PistonActuatorConnectorConstRef

◆ PistonActuatorConnectorObserver

◆ PistonActuatorConnectorRef

◆ PistonActuatorConstObserver

◆ PistonActuatorConstRef

◆ PistonActuatorObserver

◆ PistonActuatorObserverVector

◆ PistonActuatorPtrVector

◆ PistonActuatorRef

◆ PistonActuatorRefVector

◆ PressureConnectorConstObserver

◆ PressureConnectorConstRef

◆ PressureConnectorObserver

◆ PressureConnectorObserverVector

◆ PressureConnectorPtrVector

◆ PressureConnectorRef

◆ PressureConnectorRefVector

◆ PumpConstObserver

Definition at line 32 of file PumpUnit.h.

◆ PumpConstRef

Definition at line 32 of file PumpUnit.h.

◆ PumpObserver

Definition at line 32 of file PumpUnit.h.

◆ PumpRef

Definition at line 32 of file PumpUnit.h.

◆ ReliefValveConstObserver

◆ ReliefValveConstRef

Definition at line 45 of file ReliefValve.h.

◆ ReliefValveObserver

◆ ReliefValveRef

Definition at line 45 of file ReliefValve.h.

◆ RotationalFlowConnectorRef

◆ SpoolValveConstObserver

◆ SpoolValveConstRef

Definition at line 29 of file SpoolValve.h.

◆ SpoolValveObserver

◆ SpoolValveRef

Definition at line 29 of file SpoolValve.h.

◆ StopValveConstObserver

Definition at line 27 of file StopValve.h.

◆ StopValveConstRef

Definition at line 27 of file StopValve.h.

◆ StopValveObserver

◆ StopValveRef

Definition at line 27 of file StopValve.h.

◆ VariableDisplacementMotor

◆ VariableDisplacementPumpConstObserver

◆ VariableDisplacementPumpConstRef

◆ VariableDisplacementPumpObserver

◆ VariableDisplacementPumpRef

Function Documentation

◆ complianceScaling()

const agx::Real agxHydraulics::complianceScaling ( )

◆ dampingScaling()

const agx::Real agxHydraulics::dampingScaling ( )