loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Sigurdur Freyr Hafstein

Affiliation: Reykajvik University, Iceland

Keyword(s): CPA Function, Lyapunov Function, Piecewise Linear, Nonlinear System, Triangulation, Simplicial Complex, C++11, Armadillo Linear Algebra Library.

Related Ontology Subjects/Areas/Topics: Computer Simulation Techniques ; Dynamical Systems Models and Methods ; Formal Methods ; Mathematical Simulation ; Non-Linear Systems ; Simulation and Modeling ; Simulation Tools and Platforms

Abstract: Continuous, piecewise affine (CPA) functions can be algorithmically parameterized to deliver Lyapunov functions for compact invariant sets. We discuss flexible structures and algorithms to manipulate CPA functions for these purposes and discuss their implementation in C++11 using the Armadillo linear algebra library. Especially, we discuss some of the new language features in C++11 that lead to simpler and more readable code. The implementation was developed in the freeware Visual Studio Express 2012 for Windows Desktop (VS2012). Apart from a detailed description and code examples for the construction and manipulation of the simplicial complex that serves as a basis for CPA functions, this contribution includes some discussion on practical implementation details when using VS2012, C++11, and the linking to and use of the excellent Armadillo linear algebra library. Thus, some parts of this paper, especially Section 3, might be useful not only for those interested in the implementation of the simplicial complex for computing CPA Lyapunov functions, but also for those generally interested in using the free Armadillo library for computations in VS2012. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.147.66.178

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Freyr Hafstein, S. (2013). Implementation of Simplicial Complexes for CPA Functions in C++11 using the Armadillo Linear Algebra Library. In Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH; ISBN 978-989-8565-69-3; ISSN 2184-2841, SciTePress, pages 49-57. DOI: 10.5220/0004423400490057

@conference{simultech13,
author={Sigurdur {Freyr Hafstein}.},
title={Implementation of Simplicial Complexes for CPA Functions in C++11 using the Armadillo Linear Algebra Library},
booktitle={Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH},
year={2013},
pages={49-57},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004423400490057},
isbn={978-989-8565-69-3},
issn={2184-2841},
}

TY - CONF

JO - Proceedings of the 3rd International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH
TI - Implementation of Simplicial Complexes for CPA Functions in C++11 using the Armadillo Linear Algebra Library
SN - 978-989-8565-69-3
IS - 2184-2841
AU - Freyr Hafstein, S.
PY - 2013
SP - 49
EP - 57
DO - 10.5220/0004423400490057
PB - SciTePress