Simulation
The Simulation module provides tools for running simulations, including solvers, identification algorithms, and mathematical utilities.
Submodules:
- Mathematical Functions
- The Rotation Module
- Solver Functions
- Identification
doe_uniform()doe_uniform_limit()doe_random()gen_initialize()run_identification()genetic()to_run()find_best()write_results()calcV()calcS()checkS()reduce_S()calcC()Hessian()diagJtJ()bound_min()bound_max()dbound_min()dbound_max()calcW()G_cost()LevMarq()calcDp()read_parameters()read_constants()read_data_exp()read_data_weights()read_data_num()ident_essentials()ident_control()read_gen()copy_parameters()copy_constants()apply_parameters()apply_constants()launch_solver()launch_odf()launch_func_N()run_simulation()calc_cost()calc_sensi()simcoon::constantssimcoon::generationsimcoon::individualsimcoon::opti_datasimcoon::parameters
- Phase
Overview
This module contains simulation and numerical tools:
Maths: Mathematical utilities (random numbers, statistics, solvers)
Rotation: Comprehensive 3D rotation tools with
Rotationclass and Voigt notation supportSolver: Material point simulation solvers
Identification: Parameter identification algorithms
Phase: Phase management and properties
What’s New in Simcoon 2.0
The Rotation module has been significantly enhanced with:
New
Rotationclass inspired byscipy.spatial.transform.RotationUnit quaternion internal representation for numerical stability
Support for multiple Euler angle conventions (zxz, zyz, xyz, etc.)
Intrinsic and extrinsic rotation modes
SLERP interpolation for smooth orientation transitions
Direct Voigt notation operations (stress, strain, stiffness, compliance)
Full Python bindings with NumPy integration
See The Rotation Module for complete documentation.