No Matches
Public Member Functions | Public Attributes | List of all members
LoadScale Struct Reference

#include <users_modules/multifield_plasticity/src/BasicFeTools.hpp>

Inheritance diagram for LoadScale:
Collaboration diagram for LoadScale:

Public Member Functions

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

Public Attributes


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


Definition at line 318 of file BasicFeTools.hpp.

Constructor & Destructor Documentation

◆ LoadScale()

LoadScale::LoadScale ( double my_scale)

Definition at line 320 of file BasicFeTools.hpp.

320: scale(my_scale){};
double & scale

Member Function Documentation

◆ scaleNf()

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

Implements MethodForForceScaling.

Definition at line 321 of file BasicFeTools.hpp.

321 {
323 nf *= scale;
325 }
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
Definition: definitions.h:346
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
Definition: definitions.h:416

Member Data Documentation

◆ scale

double& LoadScale::scale

Definition at line 319 of file BasicFeTools.hpp.

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