G+Smo
24.08.0
Geometry + Simulation Modules
|
This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. Here, optimization-based (barrier, penalty) methods and PDE-based methods are provided. Please refer to the implementation for the relevant references. More...
Go to the source code of this file.
Classes | |
class | AndersonAcceleration< Scalar > |
Anderson acceleration solver and its (preconditioned) variants. More... | |
class | gsBarrierCore< d, T > |
gsBarrierCore More... | |
class | preAAParam< Scalar > |
Namespaces | |
gismo | |
The G+Smo namespace, containing all definitions for the library. | |
Functions | |
template<typename T = real_t> | |
void | convertFreeVectorToMultiPatch (const gsVector< T > &gsFreeVec, const gsDofMapper &mapper, gsMultiPatch< T > &mp) |
Convert free control points from a vector into a multi-patch. | |
template<typename T = real_t> | |
gsVector< T > | convertMultiPatchToFreeVector (const gsMultiPatch< T > &mp, const gsDofMapper &mapper) |
Computes a patch parametrization given a set of boundary geometries. Parametrization is not guaranteed to be non-singular. Works for planar surfaces and volumes. More... | |
void | verboseLog (const std::string &message, const index_t &verbose) |
helper function to set optimizer options More... | |
This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. Here, optimization-based (barrier, penalty) methods and PDE-based methods are provided. Please refer to the implementation for the relevant references.
This file is part of the G+Smo library.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Author(s): Ye Ji, H.M. Verhelst