Public Member Functions | Static Public Attributes | List of all members
SimpleContactProblem::LoadScale Struct Reference

#include <users_modules/mortar_contact/src/SimpleContact.hpp>

Inheritance diagram for SimpleContactProblem::LoadScale:
Collaboration diagram for SimpleContactProblem::LoadScale:

Public Member Functions

MoFEMErrorCode scaleNf (const FEMethod *fe, VectorDouble &nf)
- Public Member Functions inherited from MethodForForceScaling
virtual MoFEMErrorCode getForceScale (const double ts_t, double &scale)
virtual ~MethodForForceScaling ()

Static Public Attributes

static double lAmbda = 1

Additional Inherited Members

- Static Public Member Functions inherited from MethodForForceScaling
static MoFEMErrorCode applyScale (const FEMethod *fe, boost::ptr_vector< MethodForForceScaling > &methods_op, VectorDouble &nf)
static MoFEMErrorCode applyScale (const FEMethod *fe, boost::shared_ptr< MethodForForceScaling > method_op, VectorDouble &nf)

Detailed Description

simple_contact.cpp, and simple_contact_thermal.cpp.

Definition at line 35 of file SimpleContact.hpp.

Member Function Documentation

◆ scaleNf()

MoFEMErrorCode SimpleContactProblem::LoadScale::scaleNf ( const FEMethod fe,
VectorDouble &  nf 

Implements MethodForForceScaling.

Definition at line 39 of file SimpleContact.hpp.

39  {
41  nf *= lAmbda;
43  }

Member Data Documentation

◆ lAmbda

double SimpleContactProblem::LoadScale::lAmbda = 1
simple_contact.cpp, and simple_contact_thermal.cpp.

Definition at line 37 of file SimpleContact.hpp.

The documentation for this struct was generated from the following files:
static double lAmbda
Definition: SimpleContact.hpp:37
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:416
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
Definition: definitions.h:346