ProcessLib::TrafoLog Struct Reference

Detailed Description

y ... variable in global matrix x ... "physical" process variable in local assembly

x = exp(y), dx = dx/dy * dy dx/dy = exp(y) = x

Definition at line 28 of file VariableTransformation.h.

#include <VariableTransformation.h>

Static Public Member Functions

static double x (const double y)
static double dxdy (const double x)

Static Public Attributes

static const bool constrained = true

Member Function Documentation

◆ dxdy()

static double ProcessLib::TrafoLog::dxdy ( const double x)

Derivative of the "physical" variable x w.r.t. y. the argument is x!

Definition at line 38 of file VariableTransformation.h.

38{ return x; }
static double x(const double y)

References x().

◆ x()

static double ProcessLib::TrafoLog::x ( const double y)

Converts global matrix entry to "physical" variable used in local assembly.

Definition at line 34 of file VariableTransformation.h.

34{ return std::exp(y); }

Referenced by dxdy().

Member Data Documentation

◆ constrained

const bool ProcessLib::TrafoLog::constrained = true

Definition at line 30 of file VariableTransformation.h.

The documentation for this struct was generated from the following file: