C++ main module for stochmagnet Package  1.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CCORE_ConstantStrideIterator< Ptr_Type, Step >This class describes a const iterator with a constant stride 2 templates parameter:
 CCORE_MemoryStack< T >CORE_MemoryStack is the class to register all the created classes to detect not destroyed classes
 CCORE_ObjectAbstract base class for most classes
 CCORE_ChronoThis class describes the chono class by default write on standart output
 CCORE_ClassFactoryThis class describes a class factory to generate classes
 CSM_ClassFactoryThis class describes a class factory to generate classes of the package
 CCORE_Collection< T, I >This class describes a general container of values of type T where implemented class is I
 CCORE_Field< T, K, D, CORE_StdPtrArray< T >, CORE_StdPtrField< T, K, D > >
 CCORE_StdPtrField< T, K, 3 >
 CSM_Field< T, K >This class describes a field with a floating point type
 CCORE_StdPtrField< T, K, D >This class describes a standart arithmetic array type implemented with a std::valarray object
 CSM_Field< tReal, tDimension >
 CCORE_Field< T, K, D, CORE_StdValArray< T >, CORE_StdValField< T, K, D > >
 CCORE_StdValField< T, K, D >This class describes a standart arithmetic array type implemented with a std::valarray object
 CCORE_List< T, tIndex, I >
 CCORE_VectorList< T, I >This class describes a list K -> T whre I is the implemented class
 CCORE_Array< T, I >This class describes an array of values T of dynamical size with algebrical operators and I is an implemented class which implements the following polymorphic methods:
 CCORE_PtrArray< T, CORE_StdPtrArray< T > >
 CCORE_StdPtrArray< T >This class describes a standart arithmetic array type implemented with a memory allocation with type T
 CCORE_ValArray< T, CORE_StdValArray< T > >
 CCORE_StdValArray< T >This class describes a standart arithmetic array type implemented with a std::valarray object of type T
 CCORE_PtrArray< T, I >This class describes an arithmetic array type implemented with as a pointer allocation object with implementatation within I class which have to implment the template polymorphic methods:
 CCORE_ValArray< T, I >This class describes an arithmetic array type implemented with a std::valarray object with implementatation within I class which have to implment the template polymorphic methods:
 CCORE_Field< T, K, D, S, I >This class describes an field. A field is composed by
 CCORE_List< T, K, I >This class describes a list K -> T whre I is the implemented class
 CCORE_VectorList< tString, CORE_StringsList >
 CCORE_StringsListThis class describes an array of dynamical size with implementation of method defined in CORE_TBaseArray
 CCORE_IOThis class describes the file system IO by default write on standart output
 CCORE_OutputFileThis class describes a writing file
 CCORE_OptionsReaderThis class is a Run class for core package
 CCORE_OutThis class describes the output stream by default write on standart output
 CCORE_RunThis class is an outpput results generator for stoch magnet program
 CSM_Run
 CCORE_TestThis class is a Test class for Stoch Microm package
 CSM_Test
 CSM_ObjectThis class is a base class for Stoch Microm package
 CSMS_BoostRandomFunctionThis class is the class to describes general distribution
 CSMS_BoostNormalFunctionThis class implements a stochastic function with a normal law implemented from the boost library
 CSMS_BoostUniformFunctionThis class implements a stochastic function with a normal law implemented from the boost library
 CSM_BeamThis class is a simulation of a beam of trajectories class for Stoch Microm package
 CSM_LandauLifschitzFunctionThis class describes a landau lifschitz function of the form :
 CSM_NetworkThis class is describes a a network
 CSM_NoiseRateFunctionThis class describes a noise rate function
 CSM_TemplatedNoiseRateFunction< SM_ConstantNoiseRateFunction >
 CSM_ConstantNoiseRateFunctionThis class describes an noise rate function of the form \( F(t)=\varepsilon \)
 CSM_TemplatedNoiseRateFunction< SM_InverseNoiseRateFunction >
 CSM_InverseNoiseRateFunctionThis class describes an noise rate function of the form \( F(t)=\frac{\varepsilon}{(t+1)^\alpha}\)
 CSM_TemplatedNoiseRateFunction< DerivedClass >This class describes a templated noise rate function as static polymorphism
 CSM_OperatorThis class is describes an operator
 CSM_TemplatedOperator< SM_DemagnetizedOperator >
 CSM_DemagnetizedOperatorThis class is describes a demagnetized operator
 CSM_TemplatedOperator< SM_HeissenbergOperator >
 CSM_HeissenbergOperatorThis class is describes the exchange operator
 CSM_TemplatedOperator< SM_ZeemanOperator >
 CSM_ZeemanOperatorThis class is describes a Zeeman operator interface
 CSM_ConstantZeemanOperatorThis class is describes a Zeman operator with const external magnetism by time and particles
 CSM_PermanentZeemanOperatorThis class is describes a Zeman operator with const external magnetism by time and particles
 CSM_TemplatedOperator< I >This class is describes an implmentation of operator with the class I
 CSM_Output
 CSM_StochasticFunctionThis class describes a stochastic function interface to generate random numbers
 CSM_TemplatedStochasticFunction< SMS_STDUniformFunction >
 CSMS_STDUniformFunctionThis class implements a stochastic function with a normal law implemented from the boost library
 CSM_TemplatedStochasticFunction< SMS_BoostNormalFunction >
 CSMS_BoostNormalFunctionThis class implements a stochastic function with a normal law implemented from the boost library
 CSM_TemplatedStochasticFunction< SMS_BoostUniformFunction >
 CSMS_BoostUniformFunctionThis class implements a stochastic function with a normal law implemented from the boost library
 CSM_TemplatedStochasticFunction< SMS_STDNormalFunction >
 CSMS_STDNormalFunctionThis class implements a stochastic function with a normal law implemented from the boost library
 CSM_TemplatedStochasticFunction< I >This class describes a templated stochastic function to generate random numbers
 CSM_SystemThis class is a simulation of one trajectory class for Stoch Microm package
 CSM_TemplatedSystem< SM_ItoSystem >
 CSM_ItoSystemThis class is a simulation of one trajectory class for Stoch Microm package based on Ito system
 CSM_TemplatedSystem< SM_StratonovichSystem >
 CSM_StratonovichSystemThis class is a simulation of one trajectory class for Stoch Microm package based on Stratonovich system
 CSM_TemplatedSystem< SM_StratonovichNormalizedSystem >
 CSM_StratonovichNormalizedSystemThis class is a simulation of one trajectory class for Stoch Microm package based on Stratonovich system where the magnetic moment is normalized
 CSM_TemplatedSystem< SystemImpl >
 CSM_TimeStepperThis class is describes a time stepper
 CSM_VTKThis class is a beam output interface for VTK / Paraview software
 CSM_XDMFThis class is a beam interface output for XMF format for paraview visualization software
 CCORE_StrideIterator< Ptr_Type, Step >This class describes a const iterator with a constant stride 2 templates parameter:
 CCORE_Object::DeleteClass Free introduced for deleting a smart pointer
 Cstd::false_type
 Ccore_functions::is_complex< T >
 Cstd::runtime_error
 CCORE_ExceptionThis class describes the exceptions raised for CORE package
 CSM_ExceptionThis class describes the exceptions raised for SM package
 Cstd::true_type
 Ccore_functions::is_complex< std::complex< T > >