Esempio n. 1
0
 /// <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="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;
 }