Peano
Loading...
Searching...
No Matches
Transformation.h
Go to the documentation of this file.
1
// This file is part of the Peano project. For conditions of distribution and
2
// use, please see the copyright notice at www.peano-framework.org
3
#pragma once
4
5
#include "
toolbox/curvi/Coordinate.h
"
6
#include "
toolbox/curvi/geometry/Block.h
"
7
8
namespace
toolbox
{
9
namespace
curvi {
10
namespace
Transformation {
11
void
metricDerivativesAndJacobian3D
(
12
double
** dudx,
13
const
Block
& in,
14
const
double
*
const
dx,
15
std::vector<int> range_z,
16
std::vector<int> range_y,
17
std::vector<int> range_x,
18
Block
& out
19
);
20
21
void
computeDerivatives_x_3D
(
22
double
** dudx,
23
int
k,
24
int
j,
25
int
i,
26
double
* values,
27
int
num_nodes,
28
double
& der_x,
29
double
dx
30
);
31
32
void
computeDerivatives_y_3D
(
33
double
** dudx,
34
int
k,
35
int
j,
36
int
i,
37
double
* values,
38
int
num_nodes,
39
double
& der_y,
40
double
dy
41
);
42
43
void
computeDerivatives_z_3D
(
44
double
** dudx,
45
int
k,
46
int
j,
47
int
i,
48
double
* values,
49
int
num_nodes,
50
double
& der_z,
51
double
dz
52
);
53
};
// namespace Transformation
54
}
// namespace curvi
55
}
// namespace toolbox
Block.h
Coordinate.h
toolbox::curvi::Block
Definition
Block.h:12
toolbox::curvi::Transformation::computeDerivatives_y_3D
void computeDerivatives_y_3D(double **dudx, int k, int j, int i, double *values, int num_nodes, double &der_y, double dy)
toolbox::curvi::Transformation::computeDerivatives_x_3D
void computeDerivatives_x_3D(double **dudx, int k, int j, int i, double *values, int num_nodes, double &der_x, double dx)
toolbox::curvi::Transformation::metricDerivativesAndJacobian3D
void metricDerivativesAndJacobian3D(double **dudx, const Block &in, const double *const dx, std::vector< int > range_z, std::vector< int > range_y, std::vector< int > range_x, Block &out)
toolbox::curvi::Transformation::computeDerivatives_z_3D
void computeDerivatives_z_3D(double **dudx, int k, int j, int i, double *values, int num_nodes, double &der_z, double dz)
toolbox
Definition
InterpolationRestriction.h:10
src
toolbox
curvi
transformation
Transformation.h
Generated on Wed Nov 4 2026 08:20:47 for Peano by
1.9.8