banner.jpg (7086 bytes)
            Finite Element and Numerical Methods with Integrable / Differentiable Objects.
       Express Tour
       Home Feedback Press Release Tech Support Search Site Map



ivbar1[1].gif (3412 bytes)

[click here for prices and how to order vs.lib]

sftrolley{1].gif (15971 bytes)The express tour guides you through foundation classes in VectorSpace C++ Library and some shortest application examples in computational linear algebra, optimization, variational methods, and finite element methods. A more complete description of these classes and application examples can be found under "Online Workbook" navigation button in the home page. The workbook has more than 600 pages in PDF format.

Please sign on for the free express tour.

If you provide us with your contact information, we will be able to send you our future product information. We promise your information will not be used by others.

Contact Information

Name
E-mail

Free Express Tour- I (and FAQ)
through
Foundation Classes of VectorSpace C++ Library.

C0 Type for Expressive C++ Programming (in PDF).
--What are the submatrix, and basis objects?
C1 and C2 Types for Differentiable Objects (in PDF).
--What are the differentiable objects?
H0, H1, and H2 Types for Integrable / Differentiable Objects (in PDF).
--What are the integrable / differentiable objects?

Free Express Tour- II
through some
application examples in Computational Linear Algebra, Optimization, and Variational Methods.

Computational Linear Algebra :
basis expression,
line-fitting,
principal component analysis
Numerical Optimization :
linear programming,
conjugate gradient method,
quasi-Newton (BFGS) method
Variational Methods :
second-order ODE,
Poisson equation

Free Express Tour- III
through two basic
element formulations in Finite Element Methods.

Heat Conduction
Plane Elasticity (10 implementations on 3 formulations)
B-matrix formulation,
indicial notation formulation,
coordinate-free tensorial formulation

The Express Tour on Plane Elasticity deserves special attention. Firstly, the B-matrix formulation is a set of examples that when finite element formula are given explicitly, VectorSpace C++ Library is very flexible that multiple ways of implementations from very different perspectives are possible. Secondly, the implementation examples in the indicial notation formulation demonstrate that the VectorSpace C++ Library can be used as a Rapid-Proto-Typing Tool. In such a case, a sequence of optimization steps can be taken later until no VectorSpace C++ Library features are used in the final production codes. Therefore, the finial production codes   can be made to run as fast as possible. Finally, for a case as in a research project, no canonical finite element formula such as B-matrix formulation is available. You are facing with a PDE that is not discussed in any finite element text. The implementation example for the coordinate-free tensorial formulation shows that, as scientists, engineers or mathematicians, you are expected to derive the most general equations from the basic physical principles, and then these equations can be most efficiently implemented by taking the advantage of the VectorSpace C++ Library and the object-oriented programming method per se. The use of Vectorspace C++ Library maximizes programming efficiency in that the C++ statements directly mimic the advanced mathematical expressions.

After download the PDF page, if you get a blank page, you may need to click "Refresh", "Reload", or even "Back" buttons on your browser after the PDF file is downloaded! (Due to your browser security setting.)

getacro[1].gif (712 bytes) (free download) is required to view the documents.

[click here to send us your opinions and comments]

 

Home ]

© Copyright 1999, VectorSpace Programming. Site privacy policy statement. 
sf[1].gif (32887 bytes)mailbox.gif (1717 bytes) webmaster@vector-space.com with questions or comments.

 linkbutton.gif (1755 bytes) Your are welcome to use this button to link your web page to us.

FPCreated[1].gif (9674 bytes) ie4getan[1].gif (7090 bytes) ntsc[1].gif (7197 bytes) getacro[1].gif (712 bytes)