Directory Packages/Uintah/CCA/Components/MPM/Contact/

Total Files:
19
Deleted Files:
4
Lines of Code:
2951

[root]/Packages/Uintah/CCA/Components/MPM/Contact

Lines of Code

Packages/Uintah/CCA/Components/MPM/Contact/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 90 (100.0%) 1065 (100.0%) 11.8
abrydon 42 (46.7%) 893 (83.8%) 21.2
dgroulx 6 (6.7%) 49 (4.6%) 8.1
jas 11 (12.2%) 45 (4.2%) 4.0
guilkey 9 (10.0%) 24 (2.3%) 2.6
worthen 10 (11.1%) 22 (2.1%) 2.2
jones 8 (8.9%) 22 (2.1%) 2.7
dav 1 (1.1%) 9 (0.8%) 9.0
banerjee 1 (1.1%) 1 (0.1%) 1.0
sparker 1 (1.1%) 0 (0.0%) 0.0
harman 1 (1.1%) 0 (0.0%) 0.0

Most Recent Commits

jas 2005-11-23 18:08 Rev.: 32628

Add #include <numeric>

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: SpecifiedBodyContact.cc (new)
guilkey 2005-11-10 12:15 Rev.: 32491

Removing the RigidBodyContact files as this functionality has been replaced
by Specified contact.

0 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: RigidBodyContact.cc (del), RigidBodyContact.cc.allcomp (del), RigidBodyContact.h (del)
worthen 2005-11-01 13:46 Rev.: 32393

Add Patch::Coarse to list of boundary types

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ApproachContact.cc (new)
dav 2005-08-24 14:09 Rev.: 31690

Cosmetics: removed compiler warnings, untabified, indented, updated some parts to coding standard.

9 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: SpecifiedBodyContact.cc (+9 -9)
dgroulx 2005-07-12 12:26 Rev.: 31087

Added two arguments to the end of all exception constructors, __FILE__ and __LINE__ for use in printing out meaningful exception info when exceptions are broken.

49 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ContactFactory.cc (new), ContactMaterialSpec.cc (new), RigidBodyContact.cc (new 41), SpecifiedBodyContact.cc (+6 -3)
sparker 2005-04-15 19:36 Rev.: 29841

Retire .cvsignore files

0 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: .cvsignore (del)
guilkey 2005-04-07 17:20 Rev.: 29734

Instead of requiring a contact direction, use getWithDefault, to be
backwards compatible with RigidBodyContact.

4 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: SpecifiedBodyContact.cc (+4 -2)
jas 2005-04-06 16:40 Rev.: 29714

Fix compiler warnings.

2 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ContactMaterialSpec.cc (+1 -1), ContactMaterialSpec.h (+1 -1)
jas 2005-04-06 16:26 Rev.: 29713

Fix warning.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: ContactMaterialSpec.h (+1 -1)
guilkey 2005-04-06 15:30 Rev.: 29710

SpecifiedBodyContact is now a superset of RigidBodyContact, so if
"rigid" is specified in the input file, instantiate SBC instead. Also,
remove RBC from the makefile.

2 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ContactFactory.cc (+2 -6), sub.mk (new)
abrydon 2005-04-06 12:06 Rev.: 29701

Fixes for IRIX build - one my fault, one IRIX's

Dont have static initializer value in header.

dont cast size to int for when we have more than 2^31 materials.

5 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: ContactMaterialSpec.h (+5 -4)
jas 2005-04-05 17:46 Rev.: 29688

Inherit FractureMPM from SerialMPM.
Fix compilation warnings.

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: ContactMaterialSpec.h (+2 -2)
abrydon 2005-04-05 14:58 Rev.: 29675

Allow multiple contact conditions to be imposed; this is achieved
through a CompositeContact, built by the ContactFactory, that has
an ordered list of Contacts.

Contacts previously used a single scheduler Task; they are now
UintahParallelComponents with their own task manager.

Moved initialization of frictionalWork in to CompositeContact, since
it was being set to zero in each model (unless fracture is used).
This looks messy - could be clean up.

The specified boundary conditions can now be selected with
<contact>
<type>specified_velocity</type>
....
</contact>

Contact conditions can be applied to specific materials with
<contact>
....
<materials>[0,1]</materials>
</contact>
The logic is that all materials in the list must be in a cell for the
contact condition to be applied.

In principal, the syntax should be backward compatible with the
previous file format (fingers crossed!).

An example usage is in
Packages/Uintah/StandAlone/Inputs/MPM/twoblock-single-rigid.ups

640 lines of code changed in 32 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ApproachContact.cc (+26 -22), ApproachContact.h (+9 -7), CompositeContact.cc (new 97), CompositeContact.h (new 85), Contact.cc (+2 -1), Contact.h (+16 -10), ContactFactory.cc (+26 -17), ContactFactory.h (new), ContactMaterialSpec.cc (+45), ContactMaterialSpec.h (+108), FrictionContact.cc (+37 -27), FrictionContact.h (new), NullContact.cc (+20 -19), NullContact.h (+6 -5), RigidBodyContact.cc (+25 -41), RigidBodyContact.h (new 7), SingleVelContact.cc (+64 -44), SingleVelContact.h (new), SpecifiedBodyContact.cc (+34 -34), SpecifiedBodyContact.h (new), sub.mk (+2)
abrydon 2005-04-04 14:47 Rev.: 29650

Update velocity fields to make compatible with RigidContact.

allow for stop time.

if no file specified, act like rigid contact.

allow arbritrary contact material.

i think this now implements a superset of RigidContact.

237 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: SpecifiedBodyContact.cc (+137 -74), SpecifiedBodyContact.h (+100 -45)
guilkey 2005-03-08 11:00 Rev.: 29200

Changed "format" to "type" in the comment section describing the usage.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: SpecifiedBodyContact.h (+1 -1)
worthen 2005-03-02 14:21 Rev.: 29058

Use Core/Grid/Variables instead of Core/Variables, and satisfy picky Mac linker

22 lines of code changed in 8 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ApproachContact.cc (+3 -3), Contact.h (+1 -1), FrictionContact.cc (+3 -3), NullContact.cc (+2 -2), RigidBodyContact.cc (+3 -3), RigidBodyContact.cc.allcomp (new 4), SingleVelContact.cc (+3 -3), SpecifiedBodyContact.cc (+3 -3)
abrydon 2005-02-01 11:38 Rev.: 28392

Make NullContact the default.

This removes a segfault later if no contact block is supplied.

7 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/Contact: ContactFactory.cc (+7 -6)
abrydon 2005-02-01 11:37 Rev.: 28391

Remove vel_fields parameter, which is not used\n

2 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ApproachContact.cc (+1 -3), FrictionContact.cc (+1 -3), RigidBodyContact.cc (-3), SingleVelContact.cc (-4)
abrydon 2005-02-01 11:35 Rev.: 28390

Remove unused problem spec from constructor\n\nRemove vel_fields parameter, which is not used\n

2 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: NullContact.cc (+1 -5), NullContact.h (+1 -1)
jas 2005-02-01 11:15 Rev.: 28389

Use vector<> instead of regular arrays for interpolation parameters.

8 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/Contact: ApproachContact.cc (+4 -6), FrictionContact.cc (+4 -6)

(5 more)

Generated by StatSVN 0.4.0