Commit d194a759 authored by Kevin Moreau's avatar Kevin Moreau

add NOTICE to head of files



git-svn-id: https://svn.ec-nantes.fr/eXlibris/Applis/DamageBandDyn@1764 fbbead7c-fb4d-4173-aa67-51132c73c120
parent f04cf494
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "Algorithm.h"
#include "Contact.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "AsymmetricBehaviour.h"
#include "refactoring.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _AsymmetricBehaviour_h
#define _AsymmetricBehaviour_h
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef AsymmetricBehaviour_imp_h_
#define AsymmetricBehaviour_imp_h_
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "CFL.h"
double ComputeMinInsideRadius::operator()(double val, AOMD::mEntity* e) const
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _CentralDifferenceTimeIntegrationScheme_imp_h_
#define _CentralDifferenceTimeIntegrationScheme_imp_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "CommandOnGeomElem.h"
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "Contact.h"
// Xfem
#include "xSimpleGeometry.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _Contact_h_
#define _Contact_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _DamagedDeviatorBehaviour_h
#define _DamagedDeviatorBehaviour_h
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _DamagedDeviatorBehaviour_imp_h_
#define _DamagedDeviatorBehaviour_imp_h_
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "DeadZoneContact.h"
#include "EntityToEntity.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _DeadZoneContact_h_
#define _DeadZoneContact_h_
#include "hash_map.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "Eval.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "EvalFrontAdvanceFromFieldDiscontinuity.h"
EvalFrontAdvanceFromFieldDiscontinuity::EvalFrontAdvanceFromFieldDiscontinuity() :
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _EvalFrontAdvanceFromFieldDiscontinuity_h_
#define _EvalFrontAdvanceFromFieldDiscontinuity_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _EvalFrontAdvanceFromFieldDiscontinuity_imp_h_
#define _EvalFrontAdvanceFromFieldDiscontinuity_imp_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "EvalL2Projection.h"
template <>
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _EvalL2Projection_h_
#define _EvalL2Projection_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "EvalL2ProjectionForDiscontinuousField.h"
EvalL2ProjectionForDiscontinuousField::EvalL2ProjectionForDiscontinuousField() :
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _EvalL2ProjectionForDiscontinuousField_h_
#define _EvalL2ProjectionForDiscontinuousField_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _EvalL2ProjectionForDiscontinuousField_imp_h_
#define _EvalL2ProjectionForDiscontinuousField_imp_h_
#include "refactoring.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _EvalL2Projection_imp_h_
#define _EvalL2Projection_imp_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "Export.h"
#include "Restore.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _Formulation_h_
#define _Formulation_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "Geom.h"
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _Geom_h_
#define _Geom_h_
#include <map>
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _GeomTrait_h_
#define _GeomTrait_h_
// std
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _Geom_imp_h_
#define _Geom_imp_h_
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _HyperElastoPlasticityBehaviour_h_
#define _HyperElastoPlasticityBehaviour_h_
#ifdef HAVE_MATLIB
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "IncrementallyObjectiveTimeIntegration.h"
#include "Restore.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _IncrementallyObjectiveTimeIntegration_h_
#define _IncrementallyObjectiveTimeIntegration_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "InputManager.h"
#include "tools.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// #define DEBUG
#ifdef DEBUG
#include "xExportGmsh.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _InterfaceOctreeAOMD_h_
#define _InterfaceOctreeAOMD_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _IsotropicBehaviour_h
#define _IsotropicBehaviour_h
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _IsotropicHypoElasticityBehaviour_h_
#define _IsotropicHypoElasticityBehaviour_h_
#ifdef HAVE_MATLIB
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "Kinematic.h"
// xTLS
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _Kinematic_h_
#define _Kinematic_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
/// DamageBandDyn
#include "Algorithm.h"
#include "LevelSetOperators.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _LocalNonLocalTLSSolver_imp_h_
#define _LocalNonLocalTLSSolver_imp_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _LocalNonLocalTLSSolver_h_
#define _LocalNonLocalTLSSolver_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _LocalNonLocalTLSSolver2_h_
#define _LocalNonLocalTLSSolver2_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _LocalNonLocalTLSSolver2_imp_h_
#define _LocalNonLocalTLSSolver2_imp_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _MatlibElasticPlasticDamageBehaviour_h_
#define _MatlibElasticPlasticDamageBehaviour_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _MatlibIsotropicBehaviour_h_
#define _MatlibIsotropicBehaviour_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _MatlibPlasticityBehaviour_h_
#define _MatlibPlasticityBehaviour_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _MazarsBehaviour_h
#define _MazarsBehaviour_h
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "MeshDisplacement.h"
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// void ProjectLevelSetOnFineGrid(const xLevelSet& level_set, const xMesh* bnd_mesh,
// xEntityFilter matter_support, xEntityFilter void_support,
// xEntityFilter matter_bnd, xEntityFilter filter,
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _MeshProjection_h_
#define _MeshProjection_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "MeshProjector.h"
#include "MeshProjector_functor.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _MeshProjector_h_
#define _MeshProjector_h_
// DamageBanDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// std
#include <algorithm>
#include <vector>
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "Export.h"
#include "Restore.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _NoTLSSolver_h_
#define _NoTLSSolver_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _NonAssociatedIsotropicBehaviour_h
#define _NonAssociatedIsotropicBehaviour_h
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _NonAssociatedIsotropicBehaviour_imp_h
#define _NonAssociatedIsotropicBehaviour_imp_h
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _NonLocalDirectionBehaviour_h
#define _NonLocalDirectionBehaviour_h
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _NonLocalDirectionBehaviour_imp_h
#define _NonLocalDirectionBehaviour_imp_h
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _Observer_
#define _Observer_
#include <map>
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "Restore.h"
// SolverBase
#include "xCSRVector.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _Restore_h_
#define _Restore_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _SearchForInitiation_h_
#define _SearchForInitiation_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _SolverTrait_h_
#define _SolverTrait_h_
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn
#include "Algorithm.h"
#include "CFL.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _TLSSolver_h_
#define _TLSSolver_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _TLSSolver2_h_
#define _TLSSolver2_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _TLSSolver2_imp_h_
#define _TLSSolver2_imp_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _TLSSolverBase_h_
#define _TLSSolverBase_h_
// Xfem
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "refactoring.h"
// DamageBandDyn
#include "Algorithm.h"
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _TLSSolverMode_h_
#define _TLSSolverMode_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "TestCase.h"
using namespace xfem;
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#ifndef _TestCase_h_
#define _TestCase_h_
// DamageBandDyn
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
#include "TestCaseIncludes.h"
///////////////////////////////////////////////////////////// define usefull typedefs
//
......
/*
Copyright © 2004 Nicolas MOES and Kevin MOREAU All Right Reserved
DamageBandDyn source code is subject to non-permissive licence,
see the LICENSE files for conditions.
*/
// DamageBandDyn