/// <summary> /// Class constructor. /// </summary> /// <param name="geometricProperty"></param> /// <param name="mappingResolver"></param> /// <param name="mainMatrix"></param> /// <param name="profileValidator"></param> /// <param name="time"></param> /// <param name="naturalFrequency"></param> public CalculateRectangularBeamVibration( IRectangularGeometricProperty geometricProperty, IMappingResolver mappingResolver, IRectangularBeamMainMatrix mainMatrix, IRectangularProfileValidator profileValidator, ITime time, INaturalFrequency naturalFrequency) : base(geometricProperty, mappingResolver, mainMatrix, profileValidator, time, naturalFrequency) { }
/// <summary> /// Class constructor. /// </summary> /// <param name="geometricProperty"></param> /// <param name="mappingResolver"></param> /// <param name="profileValidator"></param> /// <param name="time"></param> /// <param name="naturalFrequency"></param> /// <param name="mainMatrix"></param> public CalculateCircularBeamWithPiezoelectricVibration( ICircularGeometricProperty geometricProperty, IMappingResolver mappingResolver, ICircularProfileValidator profileValidator, ITime time, INaturalFrequency naturalFrequency, ICircularBeamWithPiezoelectricMainMatrix mainMatrix) : base(geometricProperty, mappingResolver, profileValidator, time, naturalFrequency, mainMatrix) { }
/// <summary> /// Class constructor. /// </summary> /// <param name="profileValidator"></param> /// <param name="time"></param> /// <param name="naturalFrequency"></param> public CalculateVibration_FiniteElement( IProfileValidator <TProfile> profileValidator, ITime time, INaturalFrequency naturalFrequency, IMainMatrix <TBeam, TProfile> mainMatrix) { this._profileValidator = profileValidator; this._time = time; this._naturalFrequency = naturalFrequency; this._mainMatrix = mainMatrix; }
/// <summary> /// Class constructor. /// </summary> /// <param name="geometricProperty"></param> /// <param name="mappingResolver"></param> /// <param name="mainMatrix"></param> /// <param name="profileValidator"></param> /// <param name="time"></param> /// <param name="naturalFrequency"></param> public CalculateBeamVibration( IGeometricProperty <TProfile> geometricProperty, IMappingResolver mappingResolver, IBeamMainMatrix <TProfile> mainMatrix, IProfileValidator <TProfile> profileValidator, ITime time, INaturalFrequency naturalFrequency) : base(profileValidator, time, naturalFrequency, mainMatrix) { this._geometricProperty = geometricProperty; this._mappingResolver = mappingResolver; }
/// <summary> /// Class constructor. /// </summary> /// <param name="geometricProperty"></param> /// <param name="mappingResolver"></param> /// <param name="profileValidator"></param> /// <param name="time"></param> /// <param name="naturalFrequency"></param> /// <param name="mainMatrix"></param> public CalculateBeamWithPiezoelectricVibration( IGeometricProperty <TProfile> geometricProperty, IMappingResolver mappingResolver, IProfileValidator <TProfile> profileValidator, ITime time, INaturalFrequency naturalFrequency, IMainMatrix <BeamWithPiezoelectric <TProfile>, TProfile> mainMatrix) : base(profileValidator, time, naturalFrequency, mainMatrix) { this._geometricProperty = geometricProperty; this._mappingResolver = mappingResolver; this._profileValidator = profileValidator; }
private void TestWhenInstantiateClassShouldThrowArgumentNullException( IGeometricProperty <TProfile> geometricProperty, IMappingResolver mappingResolver, IBeamMainMatrix <TProfile> mainMatrix, IProfileValidator <TProfile> profileValidator, ITime time, INaturalFrequency naturalFrequency) { // Act Action action = () => this._operationMock = new Mock <CalculateBeamVibration <TProfile> >( geometricProperty, mappingResolver, mainMatrix, profileValidator, time, naturalFrequency); // Assert action.Should().ThrowExactly <ArgumentNullException>(); }
/// <summary> /// Class constructor. /// </summary> /// <param name="naturalFrequency"></param> public Time(INaturalFrequency naturalFrequency) { this._naturalFrequency = naturalFrequency; }
/// <summary> /// Class constructor. /// </summary> /// <param name="naturalFrequency"></param> public TimeStepValidator( INaturalFrequency naturalFrequency) { this._naturalFrequency = naturalFrequency; }