IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
BSplineTest Class Reference
Inheritance diagram for BSplineTest:

Public Member Functions

 BSplineTest ()
 
 BSplineTest ()
 

Protected Types

using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 
using real_t = iganet::unittests::real_t
 

Protected Attributes

iganet::Options< real_toptions
 

Static Protected Attributes

static constexpr auto trafo_parDim1_geoDim1
 
static constexpr auto trafo_parDim1_geoDim2
 
static constexpr auto trafo_parDim1_geoDim3
 
static constexpr auto trafo_parDim1_geoDim4
 
static constexpr auto trafo_parDim2_geoDim1
 
static constexpr auto trafo_parDim2_geoDim2
 
static constexpr auto trafo_parDim2_geoDim3
 
static constexpr auto trafo_parDim2_geoDim4
 
static constexpr auto trafo_parDim3_geoDim1
 
static constexpr auto trafo_parDim3_geoDim2
 
static constexpr auto trafo_parDim3_geoDim3
 
static constexpr auto trafo_parDim3_geoDim4
 
static constexpr auto trafo_parDim4_geoDim1
 
static constexpr auto trafo_parDim4_geoDim2
 
static constexpr auto trafo_parDim4_geoDim3
 
static constexpr auto trafo_parDim4_geoDim4
 

Member Typedef Documentation

◆ real_t [1/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [2/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [3/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [4/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [5/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [6/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [7/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [8/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [9/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

◆ real_t [10/10]

using BSplineTest::real_t = iganet::unittests::real_t
protected

Constructor & Destructor Documentation

◆ BSplineTest() [1/2]

BSplineTest::BSplineTest ( )
inline

◆ BSplineTest() [2/2]

BSplineTest::BSplineTest ( )
inline

Member Data Documentation

◆ options

iganet::Options< real_t > BSplineTest::options
protected

◆ trafo_parDim1_geoDim1

static constexpr auto BSplineTest::trafo_parDim1_geoDim1
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 1> xi) {
return std::array<real_t, 1>{xi[0] * xi[0]};
}

◆ trafo_parDim1_geoDim2

static constexpr auto BSplineTest::trafo_parDim1_geoDim2
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 1> xi) {
return std::array<real_t, 2>{xi[0] * xi[0],
sin(static_cast<real_t>(M_PI) * xi[0])};
}
iganet::unittests::real_t real_t
Definition unittest_nonuniform_bspline.cxx:31

◆ trafo_parDim1_geoDim3

static constexpr auto BSplineTest::trafo_parDim1_geoDim3
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 1> xi) {
return std::array<real_t, 3>{
xi[0] * xi[0], sin(static_cast<real_t>(M_PI) * xi[0]), xi[0]};
}

◆ trafo_parDim1_geoDim4

static constexpr auto BSplineTest::trafo_parDim1_geoDim4
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 1> xi) {
return std::array<real_t, 4>{
xi[0] * xi[0], sin(static_cast<real_t>(M_PI) * xi[0]), xi[0],
cos(static_cast<real_t>(M_PI) * xi[0])};
}

◆ trafo_parDim2_geoDim1

static constexpr auto BSplineTest::trafo_parDim2_geoDim1
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 2> xi) {
return std::array<real_t, 1>{xi[0] * xi[1]};
}

◆ trafo_parDim2_geoDim2

static constexpr auto BSplineTest::trafo_parDim2_geoDim2
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 2> xi) {
return std::array<real_t, 2>{xi[0] * xi[1],
sin(static_cast<real_t>(M_PI) * xi[0])};
}

◆ trafo_parDim2_geoDim3

static constexpr auto BSplineTest::trafo_parDim2_geoDim3
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 2> xi) {
return std::array<real_t, 3>{
xi[0] * xi[1], sin(static_cast<real_t>(M_PI) * xi[0]), xi[1]};
}

◆ trafo_parDim2_geoDim4

static constexpr auto BSplineTest::trafo_parDim2_geoDim4
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 2> xi) {
return std::array<real_t, 4>{
xi[0] * xi[1], sin(static_cast<real_t>(M_PI) * xi[0]), xi[1],
cos(static_cast<real_t>(M_PI) * xi[1])};
}

◆ trafo_parDim3_geoDim1

static constexpr auto BSplineTest::trafo_parDim3_geoDim1
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 3> xi) {
return std::array<real_t, 1>{xi[0] * xi[1] * xi[2]};
}

◆ trafo_parDim3_geoDim2

static constexpr auto BSplineTest::trafo_parDim3_geoDim2
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 3> xi) {
return std::array<real_t, 2>{xi[0] * xi[1] * xi[2],
sin(static_cast<real_t>(M_PI) * xi[0])};
}

◆ trafo_parDim3_geoDim3

static constexpr auto BSplineTest::trafo_parDim3_geoDim3
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 3> xi) {
return std::array<real_t, 3>{xi[0] * xi[1] * xi[2],
sin(static_cast<real_t>(M_PI) * xi[0]),
xi[1] * xi[2]};
}

◆ trafo_parDim3_geoDim4

static constexpr auto BSplineTest::trafo_parDim3_geoDim4
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 3> xi) {
return std::array<real_t, 4>{
xi[0] * xi[1] * xi[2], sin(static_cast<real_t>(M_PI) * xi[0]),
xi[1] * xi[2], cos(static_cast<real_t>(M_PI) * xi[1])};
}

◆ trafo_parDim4_geoDim1

static constexpr auto BSplineTest::trafo_parDim4_geoDim1
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 4> xi) {
return std::array<real_t, 1>{xi[0] * xi[1] * xi[2] * xi[3]};
}

◆ trafo_parDim4_geoDim2

static constexpr auto BSplineTest::trafo_parDim4_geoDim2
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 4> xi) {
return std::array<real_t, 2>{xi[0] * xi[1] * xi[2] * xi[3],
sin(static_cast<real_t>(M_PI) * xi[0])};
}

◆ trafo_parDim4_geoDim3

static constexpr auto BSplineTest::trafo_parDim4_geoDim3
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 4> xi) {
return std::array<real_t, 3>{xi[0] * xi[1] * xi[2] * xi[3],
sin(static_cast<real_t>(M_PI) * xi[0]),
xi[1] * xi[2] * xi[3]};
}

◆ trafo_parDim4_geoDim4

static constexpr auto BSplineTest::trafo_parDim4_geoDim4
staticconstexprprotected
Initial value:
=
[](const std::array<real_t, 4> xi) {
return std::array<real_t, 4>{xi[0] * xi[1] * xi[2] * xi[3],
sin(static_cast<real_t>(M_PI) * xi[0]),
xi[1] * xi[2] * xi[3],
cos(static_cast<real_t>(M_PI) * xi[1])};
}

The documentation for this class was generated from the following files: