Programming Finite Elements in Java(TM) -  Gennadiy P. Nikishkov

Programming Finite Elements in Java(TM) (eBook)

eBook Download: PDF
2010 | 1. Auflage
XVI, 402 Seiten
Springer London (Verlag)
978-1-84882-972-5 (ISBN)
Systemvoraussetzungen
83,29 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Programming Finite Elements in Java - teaches the reader how to programme the algorithms of the finite element method (FEM) in Java. The compact, simple code helps the student to read the algorithms, to understand them and thus to be able to refine them. All of the main aspects of finite element techniques are considered: finite element solution; generation of finite element meshes; and visualization of finite element models and results with Java 3D.
The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8.

Gennadiy Nikishkov got his PhD and DSci degrees from the Moscow Engineering Physics Institute (Technical University) in computational mechanics. He held a professorship at the Moscow Engineering Physics Institute. He also had visiting positions at Georgia Institute of Technology (USA), Karlsruhe Research Center (Germany), RIKEN Institute of Physical, Chemical Research (Japan) and GKSS Research Center (Germany) and University of California at Los Angeles (USA). Currently Gennadiy Nikishkov is a Professor at the University of Aizu (Japan). His activities and research interests include computational mechanics, computational fracture mechanics, computational nanomechanics, development of finite element and boundary element codes, scientific visualization and computer graphics. For many years he taught courses on computational modeling using the finite element method.
Programming Finite Elements in Java(TM) teaches the reader how to programme the algorithms of the finite element method (FEM) in Java(TM). The compact, simple code helps the student to read the algorithms, to understand them and thus to be able to refine them. All of the main aspects of finite element techniques are considered: finite element solution; generation of finite element meshes; and visualization of finite element models and results with Java 3D(TM).The step-by-step presentation includes algorithm programming and code explanation at each point. Problems and exercises are provided for each chapter, with Java(TM) source code and problem data sets available from http://extras.springer.com/2010/978-1-84882-971-8.

Gennadiy Nikishkov got his PhD and DSci degrees from the Moscow Engineering Physics Institute (Technical University) in computational mechanics. He held a professorship at the Moscow Engineering Physics Institute. He also had visiting positions at Georgia Institute of Technology (USA), Karlsruhe Research Center (Germany), RIKEN Institute of Physical, Chemical Research (Japan) and GKSS Research Center (Germany) and University of California at Los Angeles (USA). Currently Gennadiy Nikishkov is a Professor at the University of Aizu (Japan). His activities and research interests include computational mechanics, computational fracture mechanics, computational nanomechanics, development of finite element and boundary element codes, scientific visualization and computer graphics. For many years he taught courses on computational modeling using the finite element method.

Finite Element Formulation.- Finite Element Equations for Heat Transfer.- FEM for Solid Mechanics Problems.- Finite Element Program.- Finite Element Solution.- Finite Element Processor.- Finite Element Model.- Elastic Material.- Elements.- Numerical Integration.- Two-dimensional Isoparametric Elements.- Implementation of Two-dimensional Quadratic Element.- Three-dimensional Isoparametric Elements.- Implementation of Three-dimensional Quadratic Element.- Assembly and Solution.- Direct Equation Solver.- Iterative Equation Solver.- Load Data and Load Vector Assembly.- Stress Increment, Residual Vector and Results.- Elastic–Plastic Problems.- Mesh Generation.- Mesh Generator.- Two-dimensional Mesh Generators.- Generation of Three-dimensional Meshes by Sweeping.- Pasting Mesh Blocks.- Mesh Transformations.- Copying, Writing and Reading Mesh Blocks.- Visualization of Meshes and Results.- to Java 3D™.- Visualizer.- Visualization Scene Graph.- Surface Geometry.- Edge and Face Subdivision.- Surface Subdivision.- Results Field, Color Scale, Interaction and Lights.

Erscheint lt. Verlag 4.2.2010
Sprache englisch
Themenwelt Informatik Software Entwicklung Objektorientierung
Mathematik / Informatik Mathematik Analysis
Mathematik / Informatik Mathematik Angewandte Mathematik
Mathematik / Informatik Mathematik Wahrscheinlichkeit / Kombinatorik
Technik Maschinenbau
Schlagworte algorithm • algorithms • Computational Mechanics • Finite Element Algorithms • Finite Element Method • Finite Element Programming • finite elements • Java • Java 3D • linear optimization • Mesh Generation • Model • Object-Oriented • object-oriented programming • programming • Sets • Spring • Textbook • Transformation • Visualization
ISBN-10 1-84882-972-8 / 1848829728
ISBN-13 978-1-84882-972-5 / 9781848829725
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 2,9 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Grundlagen, Objektorientierung und fortgeschrittene Konzepte

von Christian Kohls; Alexander Dobrynin

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
39,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
39,99