ISAAR.MSolve.IGA/Entities/Model.cs
/// <summary>
/// Assigns nodal loads of the <see cref="Model"/>.
/// </summary>
/// <param name="distributeNodalLoads"><inheritdoc cref="NodalLoadsToSubdomainsDistributor"/></param>
Assigns nodal loads of the .
Assigns nodal loads of the .
public void AssignNodalLoads(NodalLoadsToSubdomainsDistributor distributeNodalLoads)
		{
			var globalNodalLoads = new Table<INode, IDofType, double>();
			foreach (var load in Loads) globalNodalLoads.TryAdd(load.Node, load.DOF, load.Amount);
			var subdomainNodalLoads = distributeNodalLoads(globalNodalLoads);
			foreach (var idSubdomainLoads in subdomainNodalLoads)
			{
				PatchesDictionary[idSubdomainLoads.Key].Forces.AddIntoThis(idSubdomainLoads.Value);
			}
		}
public void AssignNodalLoads ( NodalLoadsToSubdomainsDistributor distributeNodalLoads ) { var globalNodalLoads = new Table < INode , IDofType , double > ( ) ; foreach ( var load in Loads ) globalNodalLoads . TryAdd ( load . Node , load . DOF , load . Amount ) ; var subdomainNodalLoads = distributeNodalLoads ( globalNodalLoads ) ; foreach ( var idSubdomainLoads in subdomainNodalLoads ) { PatchesDictionary [ idSubdomainLoads . Key ] . Forces . AddIntoThis ( idSubdomainLoads . Value ) ; } }
Assigns nodal loads of the .
Assigns nodal loads of the .
distributeNodalLoads
NodalLoadsToSubdomainsDistributor
None