|
_____________

_____________





_____________
| |

[click here for
prices and how to order vs.lib]
click navigation buttons to download vs.lib
application source codes (click here to see
vs.lib source codes Table of Contents)
Free Box:
c0.lib, a C++ class library with scalar,
vector, matrix, subvector, submatrix and basis objects. c0.lib is the kernel of vs.lib. The Application Examples in c0.lib include matrix
solvers (including LU decomposition, Cholesky decomposition, and QR decomposition), finite
difference method, least squares, inverse problem (such as computer
tomography), eigenvalue problems, and factor analysis (by singular
value decomposition).
[back to home page]

vs.lib
application source codes
Table of Contents
Click navigation buttons on the left to download
All Example Application Source
Codes in VectorSpace C++ Library (vs.lib)
Click here to view
the workbook for the application examples.

Numerical Linear Algebra (source
files in "C0/")
Matrix Computations (Matrix
Algebra, LU, Cholesky, QR, Singularvalue Decomposition, Eigenvalue)
Methods of Least Squares (Data fitting)
Inverse Problems (Tomography)
Finite Difference Method (Heat Conduction)
Principal Component Analysis (Morphology,
Stock Market, Scholastic Achievement Analyses)
Optimization (source files in
"Cn/")
Linear Programming (Basic Set
& Active Set Methods)
Unconstrained Optimization
(Newton's, Steepest Descent, Conjugate Gradient, Quasi-Newton
BFGS Methods)
Constrained Optimization
(Reduced Gradient, Gradient Projection, Lagrange, Range / Null
Spaces, Penalty Function, Augmented Lagrangian, Perturbed Lagrangain Methods)
Variational Methods (source files
in "Hn/")
Rayleigh-Ritz Method (2nd
& 4th-order ODE, and Poisson Equation)
Weighted Residual Method (Point-Collocation,
Subdomain Collocation, Method of Moment, Bubnov-Galerkin, Petrov-Galerkin, and Least
Squares Methods)
Boundary Solution Method (Trefftz
& Boundary Element Methods)
Transient Problem (Parabolic
& Hyperbolic Equations)
Finite Element Method (source
files in "fe/")
Preliminary : 2nd-order
& 4th-order, Nonlinear ODEs / Transient / Matrix Substructuring
(1-D Elements: Linear Line, Quadratic Line, Axisymmetrical
cylindrical. Formulations: Irreducible, Mixed, Lagrangian
multiplier, Penalty Function, Galerkin, Least Squares)
Basics: Heat Conduction / Potential Flow / Elasticity
/ Stokes Flow / Plate Bending
(2-D Elements: Triangular, bilinear, 4-to-9 nodes
Lagragian, Formulations: B-Matrix
(strain-displacement matrix), Indicial Notation (in l-m), Coordinate-Free
Tensorial Notation, Post-processing:
Nodal Reaction, Stress & Strain on both Gauss Point and Nodal Projection,
Selective Reduced Integrations: Shear-Locking &
Dilatation-Locking, Patch Test: Consistency, Stability,
Weak, Higher-Order, and Conforming/Non-conforming Elements)
Advanced: Mixed & Hybrid Methods / Contact
Mechanics / Finite Elastoplastic Deformation
(Mixed Methods: Helliger-Reissner / Hu-Washizu
Variational Principles, Incompressible u-p & Incompressible u-p-ev
Formulations, B Formulations, Hourglass
Elements, Hybrid Methods: Irreducible Subdomain,
Pian-Sumihara Element, Reissner-Mindlin Plate Theory: q-w irreducible and q-S-w Mixed
Formulations, Contact Mechanics: Mixed
Formulation, Contact Searching Algorithm, Elastoplasticity: Incremental
Loading algorithm, Radial Return Mapping alogrithm, Finite Deformation:
Finite Stress-Strain Measures, Multiplicative Elastoplastic Decomposition,
Covariant Algorithm)
Finite Element Library (source
files in "felib/")
The free source codes of
"fe.lib" under the directory "felib/" is used as an example, for the
community of numerical computation, to demonstrate the strength of the current programming
paradigms; the object-oriented analysis and design and the framework-based
software development.
[click here to send us your
opinions and comments]

|