|
|
| SM_StochasticHysteresis (void) |
| | create
|
| |
|
virtual | ~SM_StochasticHysteresis (void) |
| | destroy
|
| |
| virtual tMemSize | getMemorySize () const |
| | return the memory size of the class and the memory size of all its attributes/associations More...
|
| |
| virtual tMemSize | getContentsMemorySize () const |
| | return the memory size of the included associations More...
|
| |
| virtual void | copy (const SM_StochasticOutputComponent &c) override |
| | copy the stochastic data More...
|
| |
| virtual void | adimensionize (const SM_Material &material) override |
| | adimensionize the output compoent with material characteristic More...
|
| |
| void | setHysteresisDirection (const std::array< tReal, SM_Constants::DIM > &D) |
| | set the direction of hysteresis More...
|
| |
| const std::array< tReal, SM_Constants::DIM > & | getHysteresisDirection () const |
| | get the direction of hysteresis More...
|
| |
| tBoolean | open (const SM_Beam &beam) |
| | open the stochastic data at the begininf of simulations More...
|
| |
| tBoolean | open (const tIndex &s, const SM_System &system) |
| | open the stochastic data for simulation at index s More...
|
| |
| tBoolean | store (const SM_System &system) |
| | store the stochastic data during the evolution method of the system More...
|
| |
| tBoolean | close (const tIndex &s, const SM_System &system, const tBoolean &hasSucceeded) |
| | close the stochastic data for the simulation at index s More...
|
| |
| tBoolean | close (const SM_Beam &beam) |
| | close stochastic data at the end of one packed simulations More...
|
| |
| virtual void | closePackedSimulations (const SM_Beam &beam, const tIndex &rawValuesNumber, const std::valarray< tReal > &rawValues) override |
| | close stochastic data at the end of all packed simulations More...
|
| |
|
virtual tString | toString () const override |
| | return the string representation of the class
|
| |
| virtual tBoolean | openComponent (const SM_Beam &beam) final |
| | open the stochastic data More...
|
| |
| virtual tBoolean | openComponent (const tIndex &s, const SM_System &system) final |
| | open the stochastic data for simulation s More...
|
| |
| virtual tBoolean | storeComponent (const SM_System &system) final |
| | store the stochastic data during the relation method of the system More...
|
| |
| virtual tBoolean | closeComponent (const tIndex &s, const SM_System &system, const tBoolean &hasSucceeded) final |
| | close the stochastic data for the simulation s More...
|
| |
| virtual tBoolean | closeComponent (const SM_Beam &beam) final |
| | close stochastic data at the end of all simulations More...
|
| |
| tBoolean | open (const SM_Beam &beam) |
| | open the stochastic data More...
|
| |
| tBoolean | open (const tIndex &s, const SM_System &system) |
| | open the stochastic data for simulation s More...
|
| |
| tBoolean | store (const SM_System &system) |
| | store the stochastic data during the relation method of the system More...
|
| |
| tBoolean | close (const tIndex &s, const SM_System &system, const tBoolean &hasSucceeded) |
| | close the stochastic data for the simulation s More...
|
| |
| tBoolean | close (const SM_Beam &beam) |
| | close stochastic data at the end of all simulations More...
|
| |
|
| SM_StochasticOutputComponent (void) |
| | create
|
| |
|
virtual | ~SM_StochasticOutputComponent (void) |
| | destroy
|
| |
| virtual void | setOutputPath (const tString &path) |
| | set the output path More...
|
| |
| const tString & | getOutputPath () const |
| | return the output path More...
|
| |
| virtual void | setPrefix (const tString &prefix) |
| | set the prefix of generated files More...
|
| |
| const tString & | getPrefix () const |
| | return the prefix More...
|
| |
| virtual void | setIndex (const int &index, const int &rootIndex, const int &n) |
| | set index of the output component More...
|
| |
| void | setIndex (const int &index, const int &n) |
| | set index of the output component More...
|
| |
|
const int & | getIndex () const |
| | get the index of the output component
|
| |
|
const int & | getRootIndex () const |
| | get the root index of the output component
|
| |
|
const int & | getIndicesNumber () const |
| | get the number of output components
|
| |
| void | setDrawnStepsNumber (const tInteger &n) |
| | set the number of steps for drawn for the stochastic output More...
|
| |
| const tInteger & | getDrawnStepsNumber () const |
| | get the drawn number to compute the stochastic output More...
|
| |
| void | setPackedSimulationsIndex (const tInteger &i) |
| | set packed simulations index More...
|
| |
| const tInteger & | getPackedSimulationsIndex () const |
| | get packed simulations index More...
|
| |
| void | setPackedSimulationsNumber (const tInteger &n) |
| | set packed simulations number More...
|
| |
| const tInteger & | getPackedSimulationsNumber () const |
| | get packed simulations number More...
|
| |
|
const tBoolean & | hasLogPerPackedSimulations () const |
| | return true if the stochastic output has log per pack of simulations
|
| |
| void | setHasLogPerPackedSimulations (const tBoolean &v) |
| | set to true if the stochastic output has log per pack of simulations More...
|
| |
| const tIndex & | getPackedRawValuesNumber () const |
| | get the packed raw values number More...
|
| |
| tIndex & | getPackedRawValuesNumber () |
| | get the packed raw values number More...
|
| |
| std::valarray< tReal > & | getPackedRawValues () |
| | get the packed raw values More...
|
| |
| const std::valarray< tReal > & | getPackedRawValues () const |
| | get the packed raw values More...
|
| |
| const std::vector< tString > & | getOutputDescription () const |
| | get the string representation of the output values More...
|
| |
| void | setOutputDescription (const std::vector< tString > &v) |
| | et the output description More...
|
| |
| const std::valarray< tReal > & | getOutputValues () const |
| | get the output values of the stochastic output for reading More...
|
| |
| std::valarray< tReal > & | getOutputValues () |
| | get the output values of the stochastic output for writing More...
|
| |
|
| SM_Object (void) |
| | create
|
| |
|
virtual | ~SM_Object (void) |
| | destroy
|
| |
| template<class T > |
| std::shared_ptr< T > | getSharedPointer () |
| | return the shared pointer for this More...
|
| |
| template<class T > |
| std::shared_ptr< const T > | getConstSharedPointer () const |
| | return a const shared pointer for this More...
|
| |
| template<class T > |
| tBoolean | isInstanceOf () const |
| | test if the clas T is an instance of this class More...
|
| |
| tString | getClassName () const |
| | return the name of the class More...
|
| |
| tString | getPointerString () const |
| | retrun the pointer of the class as a string More...
|
| |
| tString | getIdentityString () const |
| | retrun the string identification of the class More...
|
| |
This class stores stochastic hysteresis values.
- Author
- Stephane Despreaux
- Version
- 2.0