- Jul 12, 2016
-
-
Sreekanth Arikatla authored
Clears linker errors in solvers and force model. Adds comments in the time integrator classes.
-
Sreekanth Arikatla authored
Clears compilation and linker errors in solver and TI modules. Moved the code in TI to cpp.
-
Sreekanth Arikatla authored
Clears compilation errors in force model. Implements getForceAndMatrix in force models. Adds get type in dynamical model. Adds get and set dynamic model in dynamic object. Removes raw pointers in nonLinearSystem class.
-
Sreekanth Arikatla authored
Adds penalty based mesh to rigid contact handling. Adds contact force vector to deformable body model
-
Sreekanth Arikatla authored
Removing vega executables form cmake since they are not libraries
-
Sreekanth Arikatla authored
Adds driver code to test deformable models. Clears a bunch of compiler errors in force model module.
-
Sreekanth Arikatla authored
Add initialization of Stiffness, damping, mass matrices and vectors. Add updates for Stiffness, damping, mass matrices and vectors. Adds update body states given the solution vector. Adds loading initial states Builds effective stiffness matrix
-
Sreekanth Arikatla authored
Consistent style enforcement in nonLinearSolver class
-
Sreekanth Arikatla authored
Make problem state a Vectord type. This will be templated in future
-
Sreekanth Arikatla authored
Add method to update mesh form flat solution vector
-
Sreekanth Arikatla authored
Adds method to query stiffness matrix topology in the force models.
-
Sreekanth Arikatla authored
Add update state methods to time integrators. Separate classes for different types of time integrators.
-
Sreekanth Arikatla authored
Implements API for deformable Model: Initialization, read configuration, returning LHS and RHS of the system
-
Sreekanth Arikatla authored
Fix API for vegaMeshReader
-
Sreekanth Arikatla authored
Adds API for set/get states of the deformable object.
-
Sreekanth Arikatla authored
Enforce consistency with braces
-
Sreekanth Arikatla authored
Remove smart pointers for eigen sparse matrices. Add initialization to linearFEMForceModel.
-
Sreekanth Arikatla authored
Style changes to forceModelConfig class in class definitions
-
Sreekanth Arikatla authored
Adds comments and enforces style in nonlinearSystem class
-
Sreekanth Arikatla authored
Adds API to query the state of dynamical model Adds enums that specify the type of the dynamical model
-
Sreekanth Arikatla authored
Move linear solver tolerance to base class. The tolerance is automatically set to machine precision. Add API to query if a solver is iterative or not.
-
Sreekanth Arikatla authored
Adds time step size to the time integrator and the corresponding API
-
Sreekanth Arikatla authored
Add interface to extract vega mesh form volume mesh. Implementation is pending.
-
Sreekanth Arikatla authored
Move the implementation of updateValuesFromMatrix to the cpp in internal force model
-
Sreekanth Arikatla authored
Rename corresponding file from KinematicState to ProblemState
-
Sreekanth Arikatla authored
Adds Newton-Raphson non-linear solver
-
Sreekanth Arikatla authored
Adds a base class for nonlinear solvers
-
Sreekanth Arikatla authored
Move problem states to the DynamicalModel class
-
Sreekanth Arikatla authored
enforce camel case for forceModelConfig::getHyperelasticMaterialType function
-
Sreekanth Arikatla authored
Make state variables part of DeformableModel class. Also adds acceleration to the state.
-
Sreekanth Arikatla authored
Add customization to the options of the force model configuration
-
Adds function declerations in deformableBodyModel class
-
Adds force model config loader from external file. At present this class is based off of vega config file format but will be standardized to fit all the force models including PBD
-
Adds linear and nonlinear elastic force models in line with vega's
-
Adds sparse LU and Cholesky factorization based direct dense matrix solver for linear system of equations
-
Adds base class for linear and iterative Adds conjugate gradient solver that is based on Eigen library
-
Sreekanth Arikatla authored
Add classes for nonlinear and linear systems
-
Sreekanth Arikatla authored
Maintain consistency in enum class object types Create folders for time integrators and solvers
-
Sreekanth Arikatla authored
1. Add kinematic state class which stores the state of the body at a particular time 2. Make member variable naming consistent in imstkDeformableBodyModel.h
-
Sreekanth Arikatla authored
Adds dynamic, rigid and deformable object classes. Also adds deformable body model and dynamical model classes
-