OGS
CoordinateSystem.cpp File Reference

Detailed Description

Definition in file CoordinateSystem.cpp.

#include "CoordinateSystem.h"
#include <Eigen/Dense>
#include <Eigen/Geometry>
#include <cmath>
#include <limits>
#include <typeinfo>
#include "MathLib/FormattingUtils.h"
#include "Parameter.h"
Include dependency graph for CoordinateSystem.cpp:

Go to the source code of this file.

Namespaces

namespace  ParameterLib
 

Functions

template<int Dim>
static void ParameterLib::checkTransformationIsSON (Eigen::Matrix< double, Dim, Dim, Eigen::ColMajor, Dim, Dim > const &t)
 
template<typename Derived >
static void ParameterLib::checkNormalization (Eigen::MatrixBase< Derived > const &vec, std::string_view const parmeter_name)
 
Eigen::Matrix< double, 2, 2 > ParameterLib::getTransformationFromSingleBase2D (Parameter< double > const &unit_direction, SpatialPosition const &pos)
 
Eigen::Matrix< double, 3, 3 > ParameterLib::getTransformationFromSingleBase3D (Parameter< double > const &unit_direction, SpatialPosition const &pos)
 

Variables

static double const ParameterLib::tolerance = std::numeric_limits<double>::epsilon()