14 #if !defined(KRATOS_ADJOINT_EXTENSIONS_INCLUDED)
15 #define KRATOS_ADJOINT_EXTENSIONS_INCLUDED
75 virtual std::ostream&
Print(std::ostream& os)
const
Interface extensions for adjoint elements and conditions.
Definition: adjoint_extensions.h:37
virtual void GetSecondDerivativesVector(std::size_t NodeId, std::vector< IndirectScalar< double >> &rVector, std::size_t Step)
Definition: adjoint_extensions.h:51
virtual ~AdjointExtensions()
Definition: adjoint_extensions.h:41
virtual void GetSecondDerivativesVariables(std::vector< VariableData const * > &rVariables) const
Definition: adjoint_extensions.h:67
virtual void GetFirstDerivativesVector(std::size_t NodeId, std::vector< IndirectScalar< double >> &rVector, std::size_t Step)
Definition: adjoint_extensions.h:45
virtual void GetAuxiliaryVector(std::size_t NodeId, std::vector< IndirectScalar< double >> &rVector, std::size_t Step)
Definition: adjoint_extensions.h:57
virtual void GetFirstDerivativesVariables(std::vector< VariableData const * > &rVariables) const
Definition: adjoint_extensions.h:63
virtual void GetAuxiliaryVariables(std::vector< VariableData const * > &rVariables) const
Definition: adjoint_extensions.h:71
KRATOS_CLASS_POINTER_DEFINITION(AdjointExtensions)
virtual std::ostream & Print(std::ostream &os) const
Definition: adjoint_extensions.h:75
Wrapper for a function which behaves like an arithmetic type.
Definition: indirect_scalar.h:45
The serialization consists in storing the state of an object into a storage format like data file or ...
Definition: serializer.h:123
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
def load(f)
Definition: ode_solve.py:307