IgANet
IGAnets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
unittest_multipatch.cxx File Reference

Multi-patch container unittests. More...

#include <filesystem>
#include <gtest/gtest.h>
#include <iganet/iganet.h>
#include <sstream>

Functions

 TEST (MultiPatch, AddsAccessesAndFindsSharedAndUniquePatches)
 
 TEST (MultiPatch, AddsAccessesIteratesAndRemovesInterfaces)
 
 TEST (MultiPatch, ComparesAndPrintsPatchesAndTopology)
 
 TEST (MultiPatch, CreatesUniformAndNonUniformPatchesFromJsonWhenEmpty)
 
 TEST (MultiPatch, CreatesUniformAndNonUniformPatchesFromXmlWhenEmpty)
 
 TEST (MultiPatch, RejectsInterfacesWithForeignPatchesOrInvalidSides)
 
 TEST (MultiPatch, SavesLoadsReadsAndWritesTorchArchives)
 
 TEST (MultiPatch, SerializesAndRestoresJson)
 
 TEST (MultiPatch, SerializesPatchesInterfacesAndDerivedBoundariesToXml)
 
 TEST (MultiPatch, SupportsForwardReverseCopyMoveAndClear)
 
 TEST (MultiPatchDeathTest, RejectsOutOfRangePatchAccess)
 

Detailed Description

Multi-patch container unittests.

Author
Matthias Moller

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/.

Function Documentation

◆ TEST() [1/11]

TEST ( MultiPatch  ,
AddsAccessesAndFindsSharedAndUniquePatches   
)

◆ TEST() [2/11]

TEST ( MultiPatch  ,
AddsAccessesIteratesAndRemovesInterfaces   
)

◆ TEST() [3/11]

TEST ( MultiPatch  ,
ComparesAndPrintsPatchesAndTopology   
)

◆ TEST() [4/11]

TEST ( MultiPatch  ,
CreatesUniformAndNonUniformPatchesFromJsonWhenEmpty   
)

◆ TEST() [5/11]

TEST ( MultiPatch  ,
CreatesUniformAndNonUniformPatchesFromXmlWhenEmpty   
)

◆ TEST() [6/11]

TEST ( MultiPatch  ,
RejectsInterfacesWithForeignPatchesOrInvalidSides   
)

◆ TEST() [7/11]

TEST ( MultiPatch  ,
SavesLoadsReadsAndWritesTorchArchives   
)

◆ TEST() [8/11]

TEST ( MultiPatch  ,
SerializesAndRestoresJson   
)

◆ TEST() [9/11]

TEST ( MultiPatch  ,
SerializesPatchesInterfacesAndDerivedBoundariesToXml   
)

◆ TEST() [10/11]

TEST ( MultiPatch  ,
SupportsForwardReverseCopyMoveAndClear   
)

◆ TEST() [11/11]

TEST ( MultiPatchDeathTest  ,
RejectsOutOfRangePatchAccess   
)