IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
unittest_boundary.cxx File Reference

Boundary unittests. More...

#include <filesystem>
#include <iganet.h>
#include <iostream>
#include <gtest/gtest.h>
#include <unittest_config.hpp>

Classes

class  BoundaryTest
 

Functions

template<typename Values , typename Xi , std::size_t... Is>
void check_requires_grad (std::index_sequence< Is... >, const Values &values, const Xi &xi, const iganet::Options< iganet::unittests::real_t > &options)
 
template<typename Values , typename Xi , std::size_t... Is>
void check_requires_grad_throw (std::index_sequence< Is... >, const Values &values, const Xi &xi, const iganet::Options< iganet::unittests::real_t > &options)
 
int main (int argc, char **argv)
 
 TEST_F (BoundaryTest, Boundary_clone_constructor)
 
 TEST_F (BoundaryTest, Boundary_copy_constructor)
 
 TEST_F (BoundaryTest, Boundary_init)
 
 TEST_F (BoundaryTest, Boundary_load_from_xml)
 
 TEST_F (BoundaryTest, Boundary_move_constructor)
 
 TEST_F (BoundaryTest, Boundary_parDim1_geoDim1_degrees2)
 
 TEST_F (BoundaryTest, Boundary_parDim2_geoDim1_degrees23)
 
 TEST_F (BoundaryTest, Boundary_parDim3_geoDim1_degrees234)
 
 TEST_F (BoundaryTest, Boundary_query_property)
 
 TEST_F (BoundaryTest, Boundary_read_write)
 
 TEST_F (BoundaryTest, Boundary_refine)
 
 TEST_F (BoundaryTest, Boundary_requires_grad)
 
 TEST_F (BoundaryTest, Boundary_to_device)
 
 TEST_F (BoundaryTest, Boundary_to_dtype)
 
 TEST_F (BoundaryTest, Boundary_to_from_json)
 
 TEST_F (BoundaryTest, Boundary_to_from_xml)
 

Detailed Description

Boundary 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

◆ check_requires_grad()

template<typename Values , typename Xi , std::size_t... Is>
void check_requires_grad ( std::index_sequence< Is... >  ,
const Values &  values,
const Xi &  xi,
const iganet::Options< iganet::unittests::real_t > &  options 
)
inline

◆ check_requires_grad_throw()

template<typename Values , typename Xi , std::size_t... Is>
void check_requires_grad_throw ( std::index_sequence< Is... >  ,
const Values &  values,
const Xi &  xi,
const iganet::Options< iganet::unittests::real_t > &  options 
)
inline

◆ main()

int main ( int  argc,
char **  argv 
)

◆ TEST_F() [1/16]

TEST_F ( BoundaryTest  ,
Boundary_clone_constructor   
)

◆ TEST_F() [2/16]

TEST_F ( BoundaryTest  ,
Boundary_copy_constructor   
)

◆ TEST_F() [3/16]

TEST_F ( BoundaryTest  ,
Boundary_init   
)

◆ TEST_F() [4/16]

TEST_F ( BoundaryTest  ,
Boundary_load_from_xml   
)

◆ TEST_F() [5/16]

TEST_F ( BoundaryTest  ,
Boundary_move_constructor   
)

◆ TEST_F() [6/16]

TEST_F ( BoundaryTest  ,
Boundary_parDim1_geoDim1_degrees2   
)

◆ TEST_F() [7/16]

TEST_F ( BoundaryTest  ,
Boundary_parDim2_geoDim1_degrees23   
)

◆ TEST_F() [8/16]

TEST_F ( BoundaryTest  ,
Boundary_parDim3_geoDim1_degrees234   
)

◆ TEST_F() [9/16]

TEST_F ( BoundaryTest  ,
Boundary_query_property   
)

◆ TEST_F() [10/16]

TEST_F ( BoundaryTest  ,
Boundary_read_write   
)

◆ TEST_F() [11/16]

TEST_F ( BoundaryTest  ,
Boundary_refine   
)

◆ TEST_F() [12/16]

TEST_F ( BoundaryTest  ,
Boundary_requires_grad   
)

◆ TEST_F() [13/16]

TEST_F ( BoundaryTest  ,
Boundary_to_device   
)

◆ TEST_F() [14/16]

TEST_F ( BoundaryTest  ,
Boundary_to_dtype   
)

◆ TEST_F() [15/16]

TEST_F ( BoundaryTest  ,
Boundary_to_from_json   
)

◆ TEST_F() [16/16]

TEST_F ( BoundaryTest  ,
Boundary_to_from_xml   
)