KASKADE 7 development version
Namespaces | Functions
Kaskade::DerivativeCheck Namespace Reference

Namespaces

namespace  Private
 

Functions

template<class Assembler , class Functional , int firstBlock = 0, int lastBlock = Functional::AnsatzVars::noOfVariables>
Functional::Scalar d1 (Assembler &assembler, Functional const &f, typename Functional::AnsatzVars::VariableSet &x, typename Functional::Scalar tolerance=1e-6, typename Functional::Scalar increment=1e-12, bool toFile=false, std::string const &filename=std::string("d1error"))
 
template<class Assembler , class Functional , int firstRow = 0, int lastRow = Functional::TestVars::noOfVariables, int firstCol = 0, int lastCol = Functional::AnsatzVars::noOfVariables>
Functional::Scalar d2 (Assembler &assembler, Functional const &f, typename Functional::AnsatzVars::VariableSet const &x, typename Functional::Scalar increment=1e-12, typename Functional::Scalar tolerance=1e-6, bool toFile=false, std::string const &savefilename=std::string("d2error"))
 
template<class Vector >
void vectorToVTK (Vector const &vec, std::string savefilename=std::string("d1error"))
 
template<class Scalar , class SparseInt >
void matrixToVTK (MatrixAsTriplet< Scalar, SparseInt > const &matrix, std::string savefilename=std::string("d2error"))
 

Function Documentation

◆ d1()

template<class Assembler , class Functional , int firstBlock = 0, int lastBlock = Functional::AnsatzVars::noOfVariables>
Functional::Scalar Kaskade::DerivativeCheck::d1 ( Assembler &  assembler,
Functional const &  f,
typename Functional::AnsatzVars::VariableSet &  x,
typename Functional::Scalar  tolerance = 1e-6,
typename Functional::Scalar  increment = 1e-12,
bool  toFile = false,
std::string const &  filename = std::string("d1error") 
)

◆ d2()

template<class Assembler , class Functional , int firstRow = 0, int lastRow = Functional::TestVars::noOfVariables, int firstCol = 0, int lastCol = Functional::AnsatzVars::noOfVariables>
Functional::Scalar Kaskade::DerivativeCheck::d2 ( Assembler &  assembler,
Functional const &  f,
typename Functional::AnsatzVars::VariableSet const &  x,
typename Functional::Scalar  increment = 1e-12,
typename Functional::Scalar  tolerance = 1e-6,
bool  toFile = false,
std::string const &  savefilename = std::string("d2error") 
)

◆ matrixToVTK()

template<class Scalar , class SparseInt >
void Kaskade::DerivativeCheck::matrixToVTK ( MatrixAsTriplet< Scalar, SparseInt > const &  matrix,
std::string  savefilename = std::string("d2error") 
)

store index pairs

Definition at line 292 of file check_derivative.hh.

◆ vectorToVTK()

template<class Vector >
void Kaskade::DerivativeCheck::vectorToVTK ( Vector const &  vec,
std::string  savefilename = std::string("d1error") 
)

Definition at line 223 of file check_derivative.hh.

Referenced by d1().