├── .gitignore ├── README.md └── projects ├── Crowd_Clustering ├── docs │ ├── DOCS.md │ └── images │ │ ├── clusteringAlgorithms.png │ │ ├── houdinICrowdClusters.png │ │ └── howToUseUnsupervisedMachineLearningClusters.png └── src │ ├── DBSCAN.py │ └── crowds_clustering.hipnc ├── DoublePendulum ├── docs │ ├── DOCS.md │ └── images │ │ └── doublePendulum.png ├── notebooks │ └── double_pendulum.ipynb └── src │ ├── 2d_double_pendulum.py │ └── double_pendulum.hipnc ├── Enhance_Particle_Simulation ├── data │ └── test.csv ├── docs │ ├── DOCS.md │ └── images │ │ └── houdiniParticleSimWithMachineLearning.png └── src │ ├── __init__.py │ ├── enhance_particle_simulation.hipnc │ ├── model.py │ ├── test_model.py │ └── train_model.py ├── Gradient_Descent ├── docs │ ├── DOCS.md │ └── images │ │ └── thePowerOfGradientDescent.jpeg └── src │ ├── gradient_descent.c │ └── gradient_descent.hipnc ├── KNN_Smoothing ├── docs │ └── KNN_3D_Smotthing.pdf └── src │ ├── KNN_3D_Smoothing.py │ └── KNN_SMOTHING_EXAMPLE.hipnc ├── MarchingCubes ├── docs │ ├── DOCS.md │ └── TECH_DOCS.md └── src │ ├── marchingCubes.hipnc │ └── marching_cuves_vex.c ├── PerlinNoisePatterns ├── docs │ └── PerlinNoise.pdf └── src │ ├── perlin_noise_deformer_vex.c │ └── perlin_noise_patterns.hipnc ├── Quickhull_Convex_Hull ├── docs │ ├── DOCS.md │ └── images │ │ └── Quickhull.png └── src │ ├── quickhull.py │ └── quixhull.hipnc ├── RL_Crowds ├── docs │ ├── DOCS.md │ └── images │ │ └── exploringReinforcementLearningForCrowds.png └── src │ ├── __init__.py │ ├── environment.py │ ├── reinforce_learning_crowds.hipnc │ ├── reinforce_learning_crowds.py │ ├── test_model.py │ └── train_model.py ├── RapidlyExploringRandomTree ├── docs │ └── howToPerformRapidlyExploringRandomTree(RRT)Algorithm.pdf ├── notebooks │ └── rapidly_exploring_random_tree.ipynb └── src │ ├── 2d_rapidly_exploring_random_tree.py │ ├── 3d_rapidly_exploring_random_tree.py │ └── rapidly_exploring_random_tree.hipnc ├── Ray_Plane_Intersection ├── docs │ └── howToPerformRayPlaneIntersection.pdf └── src │ ├── ray_plane_intersection.c │ └── ray_plane_intersection.hipnc ├── Ray_Sphere_Intersection ├── docs │ └── howToPerformRaySphereIntersection.pdf └── src │ ├── ray_sphere_intersection.c │ └── ray_sphere_intersection.hipnc ├── SeparatingAxisTheorem └── src │ └── SAP.hipnc ├── TranslationMatrixToVectors ├── docs │ └── DOCS.pdf └── src │ ├── transformationMatrixToVector.py │ └── transformationMatrixToVectors.hipnc ├── TreeScattering ├── docs │ ├── DOCS.md │ └── images │ │ └── environmentScatteringInHoudiniWithML.png └── src │ ├── tree_scattering.py │ └── tree_scattering_in_terrain.hipnc ├── Tutte_Embedding ├── docs │ ├── DOCS.md │ └── images │ │ └── tutteEmbedding.png └── src │ ├── Tutte_embedding.py │ └── tutte_embedding.hipnc └── heat_equation_patterns ├── docs └── How_to_create_patterns_with_the_Heat_equation_in_Vex_language.pdf └── src ├── heat_equation.c └── heat_equation_patherns.hipnc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/README.md -------------------------------------------------------------------------------- /projects/Crowd_Clustering/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Crowd_Clustering/docs/DOCS.md -------------------------------------------------------------------------------- /projects/Crowd_Clustering/docs/images/clusteringAlgorithms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Crowd_Clustering/docs/images/clusteringAlgorithms.png -------------------------------------------------------------------------------- /projects/Crowd_Clustering/docs/images/houdinICrowdClusters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Crowd_Clustering/docs/images/houdinICrowdClusters.png -------------------------------------------------------------------------------- /projects/Crowd_Clustering/docs/images/howToUseUnsupervisedMachineLearningClusters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Crowd_Clustering/docs/images/howToUseUnsupervisedMachineLearningClusters.png -------------------------------------------------------------------------------- /projects/Crowd_Clustering/src/DBSCAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Crowd_Clustering/src/DBSCAN.py -------------------------------------------------------------------------------- /projects/Crowd_Clustering/src/crowds_clustering.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Crowd_Clustering/src/crowds_clustering.hipnc -------------------------------------------------------------------------------- /projects/DoublePendulum/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/DoublePendulum/docs/DOCS.md -------------------------------------------------------------------------------- /projects/DoublePendulum/docs/images/doublePendulum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/DoublePendulum/docs/images/doublePendulum.png -------------------------------------------------------------------------------- /projects/DoublePendulum/notebooks/double_pendulum.ipynb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/DoublePendulum/src/2d_double_pendulum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/DoublePendulum/src/2d_double_pendulum.py -------------------------------------------------------------------------------- /projects/DoublePendulum/src/double_pendulum.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/DoublePendulum/src/double_pendulum.hipnc -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/data/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Enhance_Particle_Simulation/data/test.csv -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Enhance_Particle_Simulation/docs/DOCS.md -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/docs/images/houdiniParticleSimWithMachineLearning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Enhance_Particle_Simulation/docs/images/houdiniParticleSimWithMachineLearning.png -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/src/enhance_particle_simulation.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Enhance_Particle_Simulation/src/enhance_particle_simulation.hipnc -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Enhance_Particle_Simulation/src/model.py -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/src/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Enhance_Particle_Simulation/src/test_model.py -------------------------------------------------------------------------------- /projects/Enhance_Particle_Simulation/src/train_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Enhance_Particle_Simulation/src/train_model.py -------------------------------------------------------------------------------- /projects/Gradient_Descent/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Gradient_Descent/docs/DOCS.md -------------------------------------------------------------------------------- /projects/Gradient_Descent/docs/images/thePowerOfGradientDescent.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Gradient_Descent/docs/images/thePowerOfGradientDescent.jpeg -------------------------------------------------------------------------------- /projects/Gradient_Descent/src/gradient_descent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Gradient_Descent/src/gradient_descent.c -------------------------------------------------------------------------------- /projects/Gradient_Descent/src/gradient_descent.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Gradient_Descent/src/gradient_descent.hipnc -------------------------------------------------------------------------------- /projects/KNN_Smoothing/docs/KNN_3D_Smotthing.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/KNN_Smoothing/docs/KNN_3D_Smotthing.pdf -------------------------------------------------------------------------------- /projects/KNN_Smoothing/src/KNN_3D_Smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/KNN_Smoothing/src/KNN_3D_Smoothing.py -------------------------------------------------------------------------------- /projects/KNN_Smoothing/src/KNN_SMOTHING_EXAMPLE.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/KNN_Smoothing/src/KNN_SMOTHING_EXAMPLE.hipnc -------------------------------------------------------------------------------- /projects/MarchingCubes/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/MarchingCubes/docs/DOCS.md -------------------------------------------------------------------------------- /projects/MarchingCubes/docs/TECH_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/MarchingCubes/docs/TECH_DOCS.md -------------------------------------------------------------------------------- /projects/MarchingCubes/src/marchingCubes.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/MarchingCubes/src/marchingCubes.hipnc -------------------------------------------------------------------------------- /projects/MarchingCubes/src/marching_cuves_vex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/MarchingCubes/src/marching_cuves_vex.c -------------------------------------------------------------------------------- /projects/PerlinNoisePatterns/docs/PerlinNoise.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/PerlinNoisePatterns/docs/PerlinNoise.pdf -------------------------------------------------------------------------------- /projects/PerlinNoisePatterns/src/perlin_noise_deformer_vex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/PerlinNoisePatterns/src/perlin_noise_deformer_vex.c -------------------------------------------------------------------------------- /projects/PerlinNoisePatterns/src/perlin_noise_patterns.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/PerlinNoisePatterns/src/perlin_noise_patterns.hipnc -------------------------------------------------------------------------------- /projects/Quickhull_Convex_Hull/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Quickhull_Convex_Hull/docs/DOCS.md -------------------------------------------------------------------------------- /projects/Quickhull_Convex_Hull/docs/images/Quickhull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Quickhull_Convex_Hull/docs/images/Quickhull.png -------------------------------------------------------------------------------- /projects/Quickhull_Convex_Hull/src/quickhull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Quickhull_Convex_Hull/src/quickhull.py -------------------------------------------------------------------------------- /projects/Quickhull_Convex_Hull/src/quixhull.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Quickhull_Convex_Hull/src/quixhull.hipnc -------------------------------------------------------------------------------- /projects/RL_Crowds/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RL_Crowds/docs/DOCS.md -------------------------------------------------------------------------------- /projects/RL_Crowds/docs/images/exploringReinforcementLearningForCrowds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RL_Crowds/docs/images/exploringReinforcementLearningForCrowds.png -------------------------------------------------------------------------------- /projects/RL_Crowds/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /projects/RL_Crowds/src/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RL_Crowds/src/environment.py -------------------------------------------------------------------------------- /projects/RL_Crowds/src/reinforce_learning_crowds.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RL_Crowds/src/reinforce_learning_crowds.hipnc -------------------------------------------------------------------------------- /projects/RL_Crowds/src/reinforce_learning_crowds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RL_Crowds/src/reinforce_learning_crowds.py -------------------------------------------------------------------------------- /projects/RL_Crowds/src/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RL_Crowds/src/test_model.py -------------------------------------------------------------------------------- /projects/RL_Crowds/src/train_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RL_Crowds/src/train_model.py -------------------------------------------------------------------------------- /projects/RapidlyExploringRandomTree/docs/howToPerformRapidlyExploringRandomTree(RRT)Algorithm.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RapidlyExploringRandomTree/docs/howToPerformRapidlyExploringRandomTree(RRT)Algorithm.pdf -------------------------------------------------------------------------------- /projects/RapidlyExploringRandomTree/notebooks/rapidly_exploring_random_tree.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RapidlyExploringRandomTree/notebooks/rapidly_exploring_random_tree.ipynb -------------------------------------------------------------------------------- /projects/RapidlyExploringRandomTree/src/2d_rapidly_exploring_random_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RapidlyExploringRandomTree/src/2d_rapidly_exploring_random_tree.py -------------------------------------------------------------------------------- /projects/RapidlyExploringRandomTree/src/3d_rapidly_exploring_random_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RapidlyExploringRandomTree/src/3d_rapidly_exploring_random_tree.py -------------------------------------------------------------------------------- /projects/RapidlyExploringRandomTree/src/rapidly_exploring_random_tree.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/RapidlyExploringRandomTree/src/rapidly_exploring_random_tree.hipnc -------------------------------------------------------------------------------- /projects/Ray_Plane_Intersection/docs/howToPerformRayPlaneIntersection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Ray_Plane_Intersection/docs/howToPerformRayPlaneIntersection.pdf -------------------------------------------------------------------------------- /projects/Ray_Plane_Intersection/src/ray_plane_intersection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Ray_Plane_Intersection/src/ray_plane_intersection.c -------------------------------------------------------------------------------- /projects/Ray_Plane_Intersection/src/ray_plane_intersection.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Ray_Plane_Intersection/src/ray_plane_intersection.hipnc -------------------------------------------------------------------------------- /projects/Ray_Sphere_Intersection/docs/howToPerformRaySphereIntersection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Ray_Sphere_Intersection/docs/howToPerformRaySphereIntersection.pdf -------------------------------------------------------------------------------- /projects/Ray_Sphere_Intersection/src/ray_sphere_intersection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Ray_Sphere_Intersection/src/ray_sphere_intersection.c -------------------------------------------------------------------------------- /projects/Ray_Sphere_Intersection/src/ray_sphere_intersection.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Ray_Sphere_Intersection/src/ray_sphere_intersection.hipnc -------------------------------------------------------------------------------- /projects/SeparatingAxisTheorem/src/SAP.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/SeparatingAxisTheorem/src/SAP.hipnc -------------------------------------------------------------------------------- /projects/TranslationMatrixToVectors/docs/DOCS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/TranslationMatrixToVectors/docs/DOCS.pdf -------------------------------------------------------------------------------- /projects/TranslationMatrixToVectors/src/transformationMatrixToVector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/TranslationMatrixToVectors/src/transformationMatrixToVector.py -------------------------------------------------------------------------------- /projects/TranslationMatrixToVectors/src/transformationMatrixToVectors.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/TranslationMatrixToVectors/src/transformationMatrixToVectors.hipnc -------------------------------------------------------------------------------- /projects/TreeScattering/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/TreeScattering/docs/DOCS.md -------------------------------------------------------------------------------- /projects/TreeScattering/docs/images/environmentScatteringInHoudiniWithML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/TreeScattering/docs/images/environmentScatteringInHoudiniWithML.png -------------------------------------------------------------------------------- /projects/TreeScattering/src/tree_scattering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/TreeScattering/src/tree_scattering.py -------------------------------------------------------------------------------- /projects/TreeScattering/src/tree_scattering_in_terrain.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/TreeScattering/src/tree_scattering_in_terrain.hipnc -------------------------------------------------------------------------------- /projects/Tutte_Embedding/docs/DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Tutte_Embedding/docs/DOCS.md -------------------------------------------------------------------------------- /projects/Tutte_Embedding/docs/images/tutteEmbedding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Tutte_Embedding/docs/images/tutteEmbedding.png -------------------------------------------------------------------------------- /projects/Tutte_Embedding/src/Tutte_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Tutte_Embedding/src/Tutte_embedding.py -------------------------------------------------------------------------------- /projects/Tutte_Embedding/src/tutte_embedding.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/Tutte_Embedding/src/tutte_embedding.hipnc -------------------------------------------------------------------------------- /projects/heat_equation_patterns/docs/How_to_create_patterns_with_the_Heat_equation_in_Vex_language.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/heat_equation_patterns/docs/How_to_create_patterns_with_the_Heat_equation_in_Vex_language.pdf -------------------------------------------------------------------------------- /projects/heat_equation_patterns/src/heat_equation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/heat_equation_patterns/src/heat_equation.c -------------------------------------------------------------------------------- /projects/heat_equation_patterns/src/heat_equation_patherns.hipnc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrnsapple/HoudiniTips/HEAD/projects/heat_equation_patterns/src/heat_equation_patherns.hipnc --------------------------------------------------------------------------------